แปลง Markdown เป็น PDF
Markdown เป็น PDF คือเครื่องมือที่เรนเดอร์ไฟล์ CommonMark .md เป็น PDF ด้วย WeasyPrint โดยใช้ชุดฟอนต์ที่ครอบคลุมข้อความจีน ญี่ปุ่น และเกาหลี ไฟล์ต้องเป็น UTF-8
ลากไฟล์มาที่นี่ หรือคลิกเพื่อเลือก
รองรับ MD · ไม่เกิน 500.0 MB ต่อไฟล์ · สูงสุด 20 ไฟล์ต่อครั้ง
คุณวางไฟล์ด้วย Ctrl/Cmd+V หรือจากเมนูคลิปบอร์ดได้เช่นกัน
การแปลง Markdown เป็น PDF ใช้ `pulldown_cmark` แยกวิเคราะห์ CommonMark ห่อเป็น HTML (รวมสแต็กแบบอักษร Noto Sans CJK) แล้วพิมพ์ด้วย WeasyPrint อัปโหลด `.md` API รับ ZIP ของ Markdown กับทรัพยากรด้วย ตัวเลือกไฟล์บนเว็บแสดงแค่ `.md`
นี่ไม่ใช่สำเนา Pandoc และไม่ใช่เอนจินสไลด์ ตาราง ข้อความขีดฆ่า และรายการงานจะเรนเดอร์ได้ ส่วนขยายเฉพาะของ GitHub อย่างอื่น เช่น เชิงอรรถและโค้ดสั้นอีโมจิ จะไม่ถูกแปลง หน้ากระดาษเป็น A4 ขอบ 2 ซม. JavaScript ใน HTML ล้อมรั้วจะไม่รัน
ชื่อไฟล์ที่ไม่ใช่ `.md` / ไม่ใช่ `.zip` ถูกปฏิเสธ เส้นทาง Markdown ต้องการ UTF-8 PDF เข้ารหัสเป็นอินพุตผิด เริ่มจาก Markdown
ถ้ามี HTML อยู่แล้ว HTML เป็น PDF จะข้ามขั้น CommonMark ถ้ามี PDF แล้วต้องการ Markdown นั่นคือทางกลับ PDF เป็น Markdown
ความสามารถ
- CommonMark (`pulldown_cmark`) แล้วส่ง WeasyPrint
- ห่อ HTML พร้อม CJK ไม่ใช่ Pandoc
- เว็บรับ `.md` API อนุญาต ZIP ด้วย
- API แบบไม่ระบุตัวตน: /api/v1/convert/markdown/pdf
ใช้เมื่อไหร่
- พิมพ์ README หรือสเปกเป็น PDF
- แปลง Markdown จาก OCR เป็น PDF พิมพ์ได้
- แชร์โน้ต CommonMark เป็นไฟล์แบ่งหน้า
แปลง Markdown เป็น PDF ได้อย่างไร
- อัปโหลด `.md` ที่เป็น UTF-8
- คลิกเริ่มประมวลผล หน้านี้ไม่มีธีมหรือฟิลด์กระดาษ
- ดาวน์โหลด PDF
- ตรวจหัวเรื่อง รายการ และรูปอักษร CJK HTML ฝังซับซ้อนอาจพิมพ์ไม่ได้
ข้อจำกัดและกรณีพิเศษ
- ไม่มีตัวกรอง Pandoc ไม่มี JS ไม่เลือกธีม
- ตัวเลือกบนเว็บไม่เปิด ZIP แม้ API อนุญาต
- ต้องเป็น Markdown UTF-8
- ขีดจำกัดการอัปโหลดบนเว็บไซต์นี้: ไฟล์ละ 500 MB โดยไฟล์ที่ใหญ่กว่าประมาณ 95 MB จะถูกส่งเป็นส่วน ๆ ส่วนเนื้อหาของคำขอ API โดยตรงหนึ่งครั้งจำกัดที่ 100 MB
ตัวอย่าง
- หัวเรื่องและรายการ Markdown UTF-8 มักได้ PDF สั้นพร้อมสไตล์นั้น
- เปลี่ยนชื่อ .txt เป็น .md อาจผ่านการตรวจนามสกุล แต่ยังต้องเป็น UTF-8 ที่ถูกต้อง
ความเป็นส่วนตัวของเครื่องมือนี้
ไฟล์อัปโหลดผ่าน HTTPS ประมวลผลในหน่วยความจำหรือไดเรกทอรีชั่วคราวอายุสั้นบนเซิร์ฟเวอร์ของเรา และลบเมื่อผลลัพธ์พร้อม เราไม่เก็บสำเนาไว้เปิดดูภายหลัง ฝึกโมเดล หรือสร้างโปรไฟล์โฆษณา รายละเอียดการเก็บรักษาและการเปิดเผยคุกกี้ AdSense อยู่ในนโยบายความเป็นส่วนตัว
คำถามที่พบบ่อย
- รัน Mermaid หรือตัวควบคุม JS หรือไม่
- ไม่ WeasyPrint พิมพ์ HTML จาก CommonMark สคริปต์ไม่รัน
- ทำไมไฟล์ถูกปฏิเสธ
- ชื่อไฟล์ต้องลงท้ายด้วย .md หรือ .zip นามสกุลอื่นจะถูกปฏิเสธว่าเป็นชนิดไฟล์ที่ไม่รองรับ
- ส่ง Markdown จาก OCR มาที่นี่ได้ไหม
- ได้ถ้าเป็น .md นี่คือจุดส่งต่อที่มีประโยชน์น้อยจุดหนึ่งของ OCR บนเว็บนี้
- รองรับ GitHub Flavored Markdown เต็มหรือไม่
- รองรับบางส่วน ตาราง ข้อความขีดฆ่า และรายการงานเปิดใช้เพิ่มจาก CommonMark ส่วนเชิงอรรถและโค้ดสั้นอีโมจิไม่รองรับ
อัปเดตล่าสุด:
เรียกจากโค้ด
เครื่องมือทุกตัวบนเว็บนี้เป็น REST endpoint ธรรมดา ไม่ต้องมีบัญชีหรือคีย์ API ก็เรียกได้ ใช้ได้ทั้งเบราว์เซอร์ นักพัฒนา และเอเจนต์
curl -X POST "https://pdf123.xyz/api/v1/convert/markdown/pdf" \
-F "[email protected]" \
-o output.pdfมีเป็นเครื่องมือ MCP สำหรับไคลเอนต์เอเจนต์ที่รองรับ Model Context Protocol (JSON-RPC 2.0 ผ่าน POST /mcp) เอกสาร API ฉบับเต็ม
ใช้งานผ่านเอเจนต์ AI
สกิลเมื่อติดตั้งสกิลนี้ Claude Code, Codex, Cursor และเอเจนต์ AI อื่น ๆ จะใช้ "Markdown เป็น PDF" แทนคุณได้: /skills/pdf123-markdown-to-pdf.md
ไฟล์ใช้เฉพาะงานนี้ เสร็จแล้วลบอัตโนมัติ