UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง DOCX เป็น Markdown

การย้ายเอกสารจาก Word ไปไว้ในรีโพซิทอรี Git เริ่มต้นจากการแปลงไฟล์ .docx แต่ละไฟล์ให้เป็น Markdown เครื่องมือนี้สร้างข้อความรูปแบบ CommonMark พร้อมหัวข้อ # ตารางแบบไปป์ และลิงก์รูปภาพ พร้อมคอมมิตได้ทันที

แปลงไฟล์เอกสาร

หรือลากไฟล์ PDF, DOC, DOCX … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    อัปโหลดไฟล์ Word

    เพิ่มไฟล์ .docx หรือ .doc ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB ควรยอมรับหรือปฏิเสธการติดตามการเปลี่ยนแปลง (tracked changes) ใน Word ก่อน เพราะ Markdown ไม่สามารถแสดงข้อมูลส่วนนี้ได้

  2. 2

    ตรวจสอบตัวเลือกข้อความ

    การจัดรูปแบบ ตั้งไว้ที่ Simple, การเข้ารหัสข้อความ เป็น UTF-8 และ อักขระขึ้นบรรทัดใหม่ เป็น LF ซึ่งเป็นชุดค่าที่ Git และตัวสร้างเว็บไซต์แบบสแตติกคาดหวัง เปิด รวมรูปภาพ ไว้เพื่อให้ได้รูปภาพในโฟลเดอร์แยก

  3. 3

    แปลงแล้วแตกไฟล์

    กด แปลงเป็น MD เอกสารแต่ละไฟล์จะได้เป็น ZIP ที่มีไฟล์ .md และรูปภาพ แตกไฟล์ลงในโฟลเดอร์เอกสารของคุณแล้วคอมมิตได้เลย

คำตอบ

จะแปลงเอกสาร Word เป็น Markdown ได้อย่างไร

อัปโหลดไฟล์ .docx แล้วกด แปลงเป็น MD คุณจะได้ไฟล์ .md ที่มีหัวข้อแบบ # รายการ ลิงก์ และตาราง พร้อมรูปภาพในโฟลเดอร์ข้างกัน ทั้งหมดอยู่ใน ZIP เดียว

แปลง DOCX เป็น Markdown สำหรับ docs-as-code

ทีมที่ใช้แนวทาง docs-as-code ทำเช่นนั้นด้วยเหตุผลเดียว คือเอกสารจะอยู่ข้างโค้ด ผ่าน pull request เดียวกัน และออกพร้อมรีลีสเดียวกัน ไฟล์ .docx ทำลายแนวทางนี้ เพราะเป็น ZIP ของส่วนประกอบ XML ที่ Git เก็บเป็นไบนารีที่อ่านไม่ได้ การแก้เพียงคำเดียวจะแสดงเป็นไฟล์ที่เปลี่ยนโดยไม่มี diff ที่อ่านได้ และเมื่อสองคนแก้พร้อมกันก็ไม่สามารถรวมงานได้

Markdown เป็นข้อความธรรมดา ทุกการแก้ไขจึงเห็นเป็นการเปลี่ยนบรรทัดอย่างชัดเจน และยังคาดเดาได้มากขึ้นในปี 2014 เมื่อ John MacFarlane และคนอื่น ๆ เผยแพร่ CommonMark ซึ่งเป็นข้อกำหนดที่แม่นยำของไวยากรณ์ที่ Gruber เคยอธิบายอย่างหลวม ๆ เมื่อสิบปีก่อน GitHub นำ CommonMark มาเป็นฐานของข้อกำหนด GitHub Flavored Markdown ในปี 2017 โดยเพิ่มตารางแบบไปป์ รายการงาน และตัวขีดฆ่าที่ README ส่วนใหญ่ใช้ในปัจจุบัน

หากเนื้อหาของคุณต้องไปทางตรงข้าม คือส่ง Markdown ให้ผู้ตรวจทานที่ทำงานใน Word ให้ใช้ แปลง Markdown เป็น DOCX ส่วนเว็บเพจที่ไม่ใช่รีโพซิทอรี แปลง DOCX เป็น HTML จะรักษาสไตล์ไว้ได้มากกว่า

ผลลัพธ์ Markdown มีลักษณะอย่างไร

ส่วนของ Word ที่มีหัวข้อ รายการ และตาราง หลังการแปลง
## รายการตรวจสอบก่อนออกรุ่น

ก่อนติดแท็กรุ่นใหม่ ให้ยืนยันรายการต่อไปนี้:

- การทดสอบผ่านบน **main**
- บันทึกการเปลี่ยนแปลงระบุ PR ที่ผสานแล้วครบทุกรายการ

| ขั้นตอน | ผู้รับผิดชอบ |
| --- | --- |
| บิลด์ | CI |
| เผยแพร่ | ผู้ดูแลโปรเจกต์ |

![ขั้นตอนการออกรุ่น](images/figure-1.png)

Markdown ที่แปลงแล้วจะแสดงผลได้ที่ไหน

แพลตฟอร์มที่อ่านไฟล์ Markdown ได้โดยตรง
หน่วยงานข้อกำหนดแหล่งที่มา
GitHubแสดงผล README.md และไฟล์ .md ใด ๆ ในรีโพซิทอรีด้วย GitHub Flavored Markdowngithub.com
Hugoสร้างหน้าเว็บจากไฟล์เนื้อหา .md ด้วยตัวแยกวิเคราะห์ที่เป็นไปตาม CommonMarkgohugo.io
Jekyllเปลี่ยนไฟล์ .md ที่มี front matter เป็นหน้าเว็บ เป็นเอนจินเบื้องหลัง GitHub Pagesjekyllrb.com
Docusaurusอ่านไฟล์ .md และ .mdx ในโฟลเดอร์ docs เป็นหน้าเอกสารdocusaurus.io

DOCX

เอกสาร Microsoft Word

DOCX คือรูปแบบเอกสารเริ่มต้นของ Microsoft Word ตั้งแต่ Office 2007 โดยอิงตามมาตรฐาน Office Open XML (ECMA-376, ISO/IEC 29500) เป็นแพ็กเกจ ZIP ของไฟล์ XML ที่เก็บข้อความ สไตล์ รูปภาพ ตาราง ความคิดเห็น และการติดตามการเปลี่ยนแปลง เป็นรูปแบบที่ใช้มากที่สุดสำหรับเอกสารที่แก้ไขได้ในสำนักงาน โรงเรียน และการสมัครงาน เลย์เอาต์อาจเลื่อนเล็กน้อยระหว่าง Word, Google Docs, LibreOffice และ Pages โดยเฉพาะเมื่อมีการจัดรูปแบบซับซ้อน โปรแกรมประมวลผลคำส่วนใหญ่เปิดไฟล์ DOCX ได้

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
2007 · Microsoft
ตัวแปลงไฟล์ DOCX

MD

Markdown

Markdown คือไวยากรณ์มาร์กอัปขนาดเบาที่ John Gruber สร้างขึ้นในปี 2004 ใช้สัญลักษณ์ข้อความธรรมดา เช่น # สำหรับหัวข้อ * สำหรับการเน้น และ - สำหรับรายการ ซึ่งยังอ่านได้ง่ายในรูปข้อความดิบและแปลงเป็น HTML ได้อย่างเรียบร้อย เป็นมาตรฐานสำหรับไฟล์ README เอกสารประกอบ วิกิ แอปจดบันทึก และเครื่องมือสร้างเว็บไซต์แบบสแตติกจำนวนมาก มีหลายภาษาถิ่น (dialect) เช่น CommonMark และ GitHub Flavored Markdown ซึ่งแตกต่างกันในรายละเอียดอย่างตาราง โปรแกรมแก้ไขข้อความใดก็เปิดไฟล์ .md ได้

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
2004 · John Gruber
ตัวแปลงไฟล์ MD

แปลง DOCX เป็น Markdown เมื่อเอกสารต้องเข้าสู่เวิร์กโฟลว์แบบโค้ด เช่น README ไซต์เอกสาร หรือฐานความรู้ที่เก็บใน Git ซึ่งข้อความธรรมดาสามารถเทียบความต่าง ตรวจทานใน pull request และแสดงผลได้ด้วยเครื่องมือจำนวนมาก

ฟีเจอร์ของ Word ที่ไม่มีใน Markdown

เตรียมรับมือเรื่องเหล่านี้ก่อนแปลงไฟล์

  • ฟอนต์ สี และเลย์เอาต์หน้ากระดาษจะถูกตัดออก เพราะ Markdown อธิบายโครงสร้าง ส่วนรูปลักษณ์ขึ้นกับธีมของเว็บไซต์
  • การติดตามการเปลี่ยนแปลงและความคิดเห็นจะไม่ถูกนำมาด้วย จึงควรจัดการให้เรียบร้อยใน Word ก่อน
  • ส่วนหัว ส่วนท้าย และเลขหน้า ไม่มีที่ในไฟล์ .md
  • กล่องข้อความและรูปที่ล้อมด้วยข้อความจะกลายเป็นย่อหน้าธรรมดาและลิงก์รูปภาพ
  • หัวข้อที่จัดรูปแบบเองด้วยมือ เช่น ตัวหนา 16 pt แทนสไตล์ Heading 2 จะออกมาเป็นข้อความตัวหนา จึงควรใช้สไตล์หัวข้อจริงก่อน
  • ตัวขีดเส้นใต้ไม่มีไวยากรณ์ใน Markdown จึงถูกลบออกหรือเก็บไว้เป็น HTML

คำถามเกี่ยวกับการแปลง DOCX เป็น Markdown

ผลลัพธ์จากการแปลง DOCX เป็น MD ใช้ Markdown รูปแบบใด

หัวข้อ ตัวเน้น รายการ ลิงก์ และโค้ดเป็นไปตาม CommonMark ส่วนตารางใช้ไวยากรณ์แบบเครื่องหมายไปป์ของ GitHub Flavored Markdown ซึ่ง GitHub, GitLab, Hugo, Jekyll และ Docusaurus แสดงผลได้ทั้งหมด

เซลล์ตารางที่ผสานไว้จะเป็นอย่างไร

ตารางแบบไปป์ของ Markdown ไม่มีเซลล์ที่ผสานกัน ดังนั้นพื้นที่ที่ผสานจะถูกแยกกลับเป็นเซลล์เดี่ยวโดยใส่ข้อความไว้ในเซลล์แรก ตารางที่ซับซ้อนควรสร้างใหม่เป็น HTML ภายในไฟล์ .md หรือปรับให้เรียบง่ายขึ้นใน Word ก่อนแปลง

รูปภาพในเอกสาร Word ของฉันจะไปอยู่ที่ไหน

เมื่อเปิด รวมรูปภาพ รูปทุกภาพจะถูกบันทึกเป็นไฟล์แยกใน ZIP และ Markdown จะลิงก์ไปยังรูปด้วยพาธแบบสัมพัทธ์ เช่น images/figure-1.png เมื่อย้ายไฟล์ ให้เก็บโฟลเดอร์รูปไว้ข้างไฟล์ .md

เชิงอรรถใน Word ยังคงอยู่ใน Markdown หรือไม่

CommonMark ไม่มีไวยากรณ์เชิงอรรถ แต่ GitHub เพิ่มเชิงอรรถแบบ [^1] ในปี 2021 และตัวสร้างเว็บไซต์ส่วนใหญ่รองรับ หากตัวแสดงผลของคุณไม่รองรับ ข้อความเชิงอรรถจะปรากฏเป็นย่อหน้าธรรมดาท้ายเอกสาร

แปลง Google Docs เป็น Markdown ด้วยวิธีนี้ได้หรือไม่

ได้ ใน Google Docs ให้เลือก ไฟล์ > ดาวน์โหลด > Microsoft Word (.docx) แล้วอัปโหลดไฟล์นั้นที่นี่ Google Docs ยังมีตัวเลือกดาวน์โหลดเป็น Markdown ในตัวเอง ซึ่งใช้ได้ดีกับเอกสารง่าย ๆ