แปลง DOCX เป็น Markdown
การย้ายเอกสารจาก Word ไปไว้ในรีโพซิทอรี Git เริ่มต้นจากการแปลงไฟล์ .docx แต่ละไฟล์ให้เป็น Markdown เครื่องมือนี้สร้างข้อความรูปแบบ CommonMark พร้อมหัวข้อ # ตารางแบบไปป์ และลิงก์รูปภาพ พร้อมคอมมิตได้ทันที
แปลงไฟล์เอกสาร
หรือลากไฟล์ PDF, DOC, DOCX … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
150 DPI จะทำให้หน้า A4 มีขนาดประมาณ 1240 × 1754 px ใช้ 300 สำหรับการพิมพ์
แปลงทั้งไฟล์หรือเฉพาะบางหน้าหรือบางสไลด์ (สำหรับไฟล์ PDF และงานนำเสนอ)
หน้าหรือสไลด์ที่จะแปลง เช่น 1-3, 5, 8-10
UTF-8 ใช้ได้กับทุกภาษา เลือก UTF-8 พร้อม BOM หาก Excel หรือ Notepad บน Windows แสดงอักขระเพี้ยน ส่วนการเข้ารหัสแบบเก่าใช้เฉพาะกับซอฟต์แวร์รุ่นเก่า
LF สำหรับ macOS, Linux และโปรแกรมแก้ไขโค้ด ส่วน CRLF สำหรับโปรแกรม Windows รุ่นเก่า เช่น Notepad แบบดั้งเดิม
จุลภาคเป็นค่ามาตรฐาน ใช้อัฒภาคสำหรับ Excel ในประเทศที่เขียนทศนิยมด้วยจุลภาค (เยอรมนี ฝรั่งเศส บราซิล)
สำหรับไฟล์ Excel ที่มีหลายชีต: แปลงทุกชีต (หนึ่งส่วนหรือหนึ่งไฟล์ต่อชีต) หรือเฉพาะชีตแรก
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดไฟล์ Word
เพิ่มไฟล์ .docx หรือ .doc ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB ควรยอมรับหรือปฏิเสธการติดตามการเปลี่ยนแปลง (tracked changes) ใน Word ก่อน เพราะ Markdown ไม่สามารถแสดงข้อมูลส่วนนี้ได้
- 2
ตรวจสอบตัวเลือกข้อความ
การจัดรูปแบบ ตั้งไว้ที่ Simple, การเข้ารหัสข้อความ เป็น UTF-8 และ อักขระขึ้นบรรทัดใหม่ เป็น LF ซึ่งเป็นชุดค่าที่ Git และตัวสร้างเว็บไซต์แบบสแตติกคาดหวัง เปิด รวมรูปภาพ ไว้เพื่อให้ได้รูปภาพในโฟลเดอร์แยก
- 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 มีลักษณะอย่างไร
## รายการตรวจสอบก่อนออกรุ่น ก่อนติดแท็กรุ่นใหม่ ให้ยืนยันรายการต่อไปนี้: - การทดสอบผ่านบน **main** - บันทึกการเปลี่ยนแปลงระบุ PR ที่ผสานแล้วครบทุกรายการ | ขั้นตอน | ผู้รับผิดชอบ | | --- | --- | | บิลด์ | CI | | เผยแพร่ | ผู้ดูแลโปรเจกต์ | 
Markdown ที่แปลงแล้วจะแสดงผลได้ที่ไหน
| หน่วยงาน | ข้อกำหนด | แหล่งที่มา |
|---|---|---|
| GitHub | แสดงผล README.md และไฟล์ .md ใด ๆ ในรีโพซิทอรีด้วย GitHub Flavored Markdown | github.com |
| Hugo | สร้างหน้าเว็บจากไฟล์เนื้อหา .md ด้วยตัวแยกวิเคราะห์ที่เป็นไปตาม CommonMark | gohugo.io |
| Jekyll | เปลี่ยนไฟล์ .md ที่มี front matter เป็นหน้าเว็บ เป็นเอนจินเบื้องหลัง GitHub Pages | jekyllrb.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
MD
Markdown
Markdown คือไวยากรณ์มาร์กอัปขนาดเบาที่ John Gruber สร้างขึ้นในปี 2004 ใช้สัญลักษณ์ข้อความธรรมดา เช่น # สำหรับหัวข้อ * สำหรับการเน้น และ - สำหรับรายการ ซึ่งยังอ่านได้ง่ายในรูปข้อความดิบและแปลงเป็น HTML ได้อย่างเรียบร้อย เป็นมาตรฐานสำหรับไฟล์ README เอกสารประกอบ วิกิ แอปจดบันทึก และเครื่องมือสร้างเว็บไซต์แบบสแตติกจำนวนมาก มีหลายภาษาถิ่น (dialect) เช่น CommonMark และ GitHub Flavored Markdown ซึ่งแตกต่างกันในรายละเอียดอย่างตาราง โปรแกรมแก้ไขข้อความใดก็เปิดไฟล์ .md ได้
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 2004 · John Gruber
แปลง 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 ในตัวเอง ซึ่งใช้ได้ดีกับเอกสารง่าย ๆ