Document rendering
Everything belongs on the page.
Rich Markdown keeps its hierarchy and rhythm, from the first heading to the final footnote.
Choose language
แปลงไฟล์ Markdown และ .md เป็น PDF ที่สวยงามและเป็นระเบียบ ด้วยการสนับสนุนสมการ, ไดอะแกรม, รหัสโค้ด, ตาราง, รูปภาพ และข้อความหลายภาษา
Designed for demanding documents
Equations, diagrams, code, tables and multilingual text are rendered as one considered document—not a collection of compromises.
Document rendering
Rich Markdown keeps its hierarchy and rhythm, from the first heading to the final footnote.
Math and equations
MathJax renders supported notation as scalable SVG.
Mermaid and ZenUML
Mermaid and ZenUML flow directly into the finished PDF.
Fault tolerance
Supported failures stay isolated, so valid content can continue rendering.
The complete guide
การแปลง Markdown เป็น PDF ด้วย SolConverter ทำได้ง่ายในสามขั้นตอน: เพิ่มไฟล์ต้นฉบับหรือวาง Markdown, ปล่อยให้เครื่องมือแปลงสร้างเอกสาร และดาวน์โหลดไฟล์ PDF ที่สร้างขึ้น
.md หรือ .txt ที่มีเอกสารที่คุณต้องการแปลงเก็บไฟล์ Markdown ต้นฉบับไว้เป็นแหล่งข้อมูลที่แก้ไขได้ เมื่อเนื้อหาเปลี่ยนไป ให้อัปเดตต้นฉบับและสร้าง PDF ใหม่
เครื่องมือแปลง Markdown เป็น PDF จะแปลงข้อความต้นฉบับ Markdown ให้เป็นเอกสาร PDF ที่มีรูปแบบคงที่
Markdown ใช้ไวยากรณ์ข้อความธรรมดาสำหรับหัวข้อ, ย่อหน้า, ตัวเน้นย้ำ, ลิงก์, รายการ, ตาราง, บล็อกคำพูด, โค้ด และองค์ประกอบเอกสารอื่น ๆ เครื่องมือแปลงจะตีความโครงสร้างนั้น แสดงเนื้อหาทางเทคนิคที่รองรับ ใช้สไตล์การพิมพ์ และสร้าง PDF ที่สามารถแชร์ ตรวจสอบ เก็บถาวร หรือพิมพ์ได้โดยไม่ต้องใช้โปรแกรมแก้ไข Markdown
“MD เป็น PDF” หมายถึงสิ่งเดียวกัน MD เป็นตัวย่อทั่วไปของ Markdown และ .md เป็นนามสกุลไฟล์ที่ใช้กันทั่วไปสำหรับเอกสาร Markdown
ไฟล์ .md คือเอกสาร Markdown ข้อความธรรมดา SolConverter รองรับไฟล์ต้นฉบับ .md และ .txt และแปลงเนื้อหา Markdown ที่รองรับเป็น PDF ผ่านเวิร์กโฟลว์ออนไลน์
วิธีนี้มีประโยชน์เมื่อคุณต้องการเก็บ Markdown ไว้เป็นต้นฉบับที่แก้ไขได้ แต่ต้องการเอกสารที่เสถียรสำหรับลูกค้า, เพื่อนร่วมงาน, นักเรียน, ผู้ตรวจสอบ หรือผู้ที่ไม่ได้ทำงานกับ Markdown
วิธีทั่วไปที่ใช้อธิบายงานนี้ ได้แก่:
.md เป็น PDFความต้องการในการแปลงทั้งหมดนี้ได้รับการจัดการโดยหน้านี้
SolConverter แสดงโครงสร้าง Markdown ที่ใช้บ่อยในเอกสารทางเทคนิคและเอกสารทั่วไป
เนื้อหาที่รองรับ ได้แก่:
rowspan และ colspandetails, summary, kbd, sub, sup, figure และ figcaptionหากรั้วโค้ดหรือตัวคั่นมีรูปแบบที่ไม่ถูกต้อง จะถูกแยกส่วนควบคุมไว้ภายในพื้นที่จำกัดเท่าที่เป็นไปได้ ดังนั้นปัญหาการจัดรูปแบบจะไม่ส่งผลกระทบต่อส่วนที่เหลือของเอกสาร
SolConverter แสดง LaTeX และ MathML ที่รองรับในรูปแบบ MathJax SVG ซึ่งเอาต์พุต SVG จะคงความคมชัดไว้เมื่อซูมหรือพิมพ์ PDF
ระบบคณิตศาสตร์จะจดจำนิพจน์ก่อนที่จะแยกวิเคราะห์ Markdown ซึ่งช่วยปกป้องขีดล่าง เครื่องหมายดอกจัน ตัวคั่น และสภาพแวดล้อมสมการจากการถูกแก้ไขโดยตัวแยกวิเคราะห์ Markdown
อินพุตคณิตศาสตร์ที่รองรับ ได้แก่:
$...$ และ \(...\)$$...$$ และ \[...\]equation, align, gather, multline, split และ cases\ce{...}\newcommand และ \DeclareMathOperatorนิพจน์การบวกที่ยาวสามารถแยกที่ตัวดำเนินการระดับบนสุดได้ แทนที่จะถูกตัดขอบหน้ากระดาษหรือย่อลงจนอ่านยาก สมการที่แสดงจะถูกเก็บไว้ด้วยกันเมื่อเบราว์เซอร์สามารถจัดวางบล็อกลงในหน้าได้พอดี
SolConverter จะแยกแยะคณิตศาสตร์ที่มีรูปแบบไม่ถูกต้อง ณ ตำแหน่งที่เกิดปัญหา
เมื่อบล็อก LaTeX หรือ MathML ไม่สามารถแสดงผลได้อย่างปลอดภัย เครื่องมือแปลงสามารถรักษาแหล่งข้อมูลสำรองที่เป็นกลางและแสดงผลเนื้อหาที่ถูกต้องถัดไปได้ วิธีการจัดการกับความล้มเหลวเฉพาะจุดแบบเดียวกันนี้ยังใช้กับไดอะแกรมและรูปภาพอีกด้วย
สิ่งนี้สำคัญสำหรับเอกสารทางเทคนิคที่มีความยาว สมการที่เสียหายหนึ่งสมการ รูปภาพที่ใช้งานไม่ได้หนึ่งภาพ หรือไดอะแกรมที่ไม่ถูกต้องหนึ่งรายการ ไม่ควรตัดทิ้งหน้าเอกสารที่ถูกต้องทั้งหมดที่อยู่รอบตัวมันโดยอัตโนมัติ
บล็อกโค้ด Mermaid ที่ถูกต้องจะแสดงผลเป็น SVG ภายใน PDF โดย ZenUML จะได้รับการสนับสนุนผ่านการรวมไดอะแกรมภายนอกของ Mermaid ที่รวมอยู่ในเครื่อง
แต่ละไดอะแกรมที่ถูกต้องจะแสดงผลอย่างอิสระและถูกจำกัดตามความกว้างของหน้าที่มีอยู่ หากไดอะแกรมล้มเหลว SolConverter จะแทรกภาพสำรองพร้อมโค้ดต้นฉบับและประมวลผลเอกสารที่เหลือต่อไป
เอ็นจิ้นไดอะแกรมที่รองรับในปัจจุบันคือ Mermaid และ ZenUML ส่วน PlantUML, Graphviz, D2, WaveDrom, BPMN, Nomnoml และ TikZ แบบเต็มระบบยังไม่รองรับในขณะนี้
เอกสารทางเทคนิคมักจะผสมผสานคำอธิบาย, คำสั่ง, การตั้งค่าคอนฟิก และซอร์สโค้ดเข้าด้วยกัน SolConverter ใช้ Highlight.js เพื่อใช้ไฮไลต์ไวยากรณ์เมื่อตรวจพบภาษาบล็อกโค้ด
เอาต์พุตโค้ดประกอบด้วย:
ดังนั้น PDF จึงแยกโค้ดออกจากข้อความรอบข้างด้วยภาพในขณะที่ยังคงรักษารูปแบบต้นฉบับไว้
SolConverter ตรวจจับทิศทางของเอกสารจากเนื้อหา และรองรับไฟล์ PDF หลายภาษาด้วยแบบอักษรสำรองที่เหมาะสม
สถานการณ์ข้อความที่รองรับ ได้แก่:
วิชาคณิตศาสตร์และโค้ดยังคงแสดงผลจากซ้ายไปขวา แม้ว่าทิศทางเอกสารหลักจะเป็นจากขวาไปซ้ายก็ตาม
SolConverter รองรับรูปภาพสาธารณะผ่านโปรโตคอล HTTP และ HTTPS รวมถึงรูปภาพข้อมูล base64 ที่ถูกต้องในรูปแบบ PNG, GIF, JPEG, WebP และ SVG
รูปภาพจะถูกจำกัดให้อยู่ในความกว้างของหน้ากระดาษในขณะที่ยังคงอัตราส่วนภาพไว้ ข้อมูลเมตาของรูปภาพที่รองรับ ได้แก่ ข้อความแจ้งเตือน (alt), ชื่อเรื่อง, มิติข้อมูลที่ปลอดภัย, การจัดแนว, รูปภาพประกอบ และคำบรรยายภาพ
รูปภาพที่ใช้งานไม่ได้หรือไม่ถูกต้องจะถูกแทนที่ด้วยพื้นที่สำรองที่มีข้อความ alt จากนั้นตัวแปลงจะประมวลผลส่วนที่เหลือ of Markdown ต่อไป แทนที่จะทำให้ไฟล์ PDF ทั้งหมดล้มเหลว
เพื่อความปลอดภัย เส้นทางภายในเครื่อง, ที่อยู่ localhost, ที่อยู่ IP ส่วนตัว, URL javascript: และโปรโตคอลที่ไม่รองรับจะถูกบล็อก โฟลเดอร์สินทรัพย์ที่สัมพันธ์กับที่เก็บข้อมูลจะไม่ถูกรวมเข้ากับไฟล์ Markdown ที่อัปโหลดโดยอัตโนมัติ
ตัวแปลงใช้เค้าโครง PDF ที่สม่ำเสมอสำหรับเอกสารทางเทคนิค, บันทึกย่อ, รายงาน และผลงานพิมพ์
เว็บฟอร์มปัจจุบันใช้:
หน้าปัจจุบัน / หน้าทั้งหมดระบบการแสดงผลยังใช้การป้องกันเค้าโครงพิมพ์พื้นฐาน โดยพยายามหลีกเลี่ยงการปล่อยให้หัวข้ออยู่ลำพังที่ด้านล่างของหน้า ลดบรรทัดสุดท้ายที่โดดเดี่ยว (widows and orphans) ในบล็อกข้อความ ทำซ้ำหัวข้อตารางเมื่อเบราว์เซอร์รองรับ และหลีกเลี่ยงการแบ่งบล็อกโค้ด, แถวตาราง, ภาพประกอบ, รูปภาพ, ไดอะแกรม และสมการแสดงผลเมื่อมีพื้นที่หน้าเพียงพอ
Markdown ทั่วไปนั้นส่งออกได้ง่าย แต่ Markdown ทางเทคนิคที่มีความยาวนั้นยากกว่า เนื่องจากคณิตศาสตร์, ไดอะแกรม, ตาราง, โค้ด, ข้อความหลายภาษา, รูปภาพภายนอก และการแบ่งหน้าต่างทำงานร่วมกัน
SolConverter ได้รับการออกแบบมาเพื่อตอบสนองกรณีที่ต้องการความทนทานสูงนี้ กระบวนการแปลง Markdown เป็น PDF ประกอบด้วยการแสดงผล MathJax SVG, Mermaid และ ZenUML, การไฮไลต์ไวยากรณ์, การรองรับ Unicode และ RTL, การกำจัดสคริปต์ที่เป็นอันตราย (sanitization), การควบคุมเครือข่าย, การแยกแยะความล้มเหลวระดับบล็อก, ความคืบหน้าของงาน รวมถึงการแยกผลลัพธ์ตัวอย่างและการดาวน์โหลด
ในการทดสอบประสิทธิภาพภายในเครื่องเสร็จสิ้นเมื่อวันที่ 4 สิงหาคม 2569 เครื่องแสดงผลสามารถสร้าง PDF ความยาว 156 หน้าจากเอกสารทดสอบที่มี 92 ส่วนซึ่งประกอบด้วยนิพจน์ MathJax 333 รายการ การทดสอบยังรวมถึงการใช้ MathML ที่มีรูปแบบไม่ถูกต้องและนิพจน์ที่มีความยาว 84 พจน์เพื่อยืนยันการจัดการข้อผิดพลาดเฉพาะจุดและการขึ้นบรรทัดใหม่ นี่คือเงื่อนไขการทดสอบภายใน ไม่ใช่คำรับประกันว่าทุกเอกสารจะให้ผลลัพธ์แบบเดียวกัน
Markdown ที่อัปโหลดอาจมี HTML ดิบ, URL ของรูปภาพ และเนื้อหาอื่น ๆ ที่ไม่ควรไว้วางใจโดยอัตโนมัติ
SolConverter ทำความสะอาดเอกสาร HTML ที่แสดงผลโดยใช้รายการที่อนุญาต (allowlist), ลบสคริปต์และตัวจัดการเหตุการณ์, ปฏิเสธ URL ที่ไม่ปลอดภัย, จำกัดขอบเขตของตาราง, ใช้นโยบายความปลอดภัยเนื้อหาที่จำกัด และสกัดกั้นคำขอของเบราว์เซอร์ที่อยู่นอกเหนือนโยบายรูปภาพ
รูปภาพข้อมูลที่ถูกต้องสามารถแสดงผลได้โดยไม่ต้องร้องขอเครือข่าย รูปภาพระยะไกลที่เป็นสาธารณะจะได้รับอนุญาตผ่านนโยบายรูปภาพ ในขณะที่ปลายทางที่เป็นเครื่องภายใน, เครือข่ายส่วนตัว และไม่รองรับจะถูกบล็อก
การอัปโหลดใหม่จะหมดอายุหลังจากผ่านไป 15 นาทีหากกระบวนการแปลงยังไม่เริ่ม หลังจากแปลงสำเร็จ ไฟล์ต้นฉบับจะถูกลบหลังจากที่ตรวจสอบเอาต์พุตแล้ว ไฟล์อินพุตที่ล้มเหลวจะหมดอายุในเวลา 15 นาทีเดิม PDF ที่เสร็จสมบูรณ์จะคงอยู่ให้เข้าถึงได้ไม่เกินสองชั่วโมง ดูรายละเอียดวงจรอายุทั้งหมดได้ที่ นโยบายความเป็นส่วนตัว
Markdown มีประสิทธิภาพสำหรับ การเขียนและการควบคุมเวอร์ชัน ส่วน PDF มีประโยชน์เมื่อต้องการให้เอกสารมีลักษณะที่เสถียรและมีรูปแบบการส่งมอบที่รองรับอย่างแพร่หลาย
คุณอาจต้องการแปลง Markdown เป็น PDF เมื่อต้องการ:
เครื่องมือแปลง Markdown เป็น PDF ออนไลน์นั้นดีที่สุดเมื่อคุณต้องการอัปโหลดโดยตรง จัดการการแสดงผล ดูตัวอย่าง และดาวน์โหลดโดยไม่ต้องตั้งค่าชุดเครื่องมือภายในเครื่อง
เครื่องมือภายในเครื่อง เช่น Pandoc หรือส่วนขยายของโปรแกรมแก้ไขอาจเป็นตัวเลือกที่ดีกว่าเมื่อคุณต้องการแปลงแบบออฟไลน์, ใช้เทมเพลตที่กำหนดเอง, CSS ส่วนตัว, การจัดการข้อมูลอ้างอิง, ไพป์ไลน์การสร้างแบบสคริปต์ หรือการแปลงเป็นกลุ่มภายในคลังเก็บข้อมูล
SolConverter มุ่งเน้นการแสดงผลการแปลง Markdown เป็น PDF ที่มีการจัดการสำหรับเอกสารที่อัปโหลดทีละไฟล์ ปัจจุบันยังไม่รองรับการอ้างอิงของ Pandoc แบบเต็มรูปแบบ, CSS ที่ผู้ใช้กำหนดเอง, บุ๊กมาร์ก PDF อัตโนมัติ, โฟลเดอร์สินทรัพย์ที่สัมพันธ์กันที่จัดแพ็กเกจ หรือภาษาไดอะแกรมทั้งหมด
แปลงบันทึกย่อทางสถาปัตยกรรม, คำอธิบาย API, คู่มือดำเนินงาน, เอกสารการเผยแพร่, ข้อกำหนดทางเทคนิค และคู่มือการใช้งานภายในให้เป็น PDF ที่เสถียร
แสดงผล LaTeX, MathML, เมทริกซ์, สมการ, สัญลักษณ์ทางเคมี และนิพจน์ที่ยาวที่รองรับ เป็นคณิตศาสตร์ที่ใช้ SVG ภายใน PDF
เก็บโค้ด, ตาราง, รายการงาน, ไดอะแกรม และคำอธิบายที่มีโครงสร้างไว้ด้วยกันในเอกสารที่สามารถตรวจสอบภายนอกพื้นที่จัดเก็บข้อมูลได้
สร้าง PDF ที่มีภาษาเวียดนาม, CJK, อาหรับ, ฮีบรู, ซีริลลิก, กรีก, อักษรอินเดีย และเนื้อหาแบบผสมจากซ้ายไปขวาและขวาไปซ้าย
เขียนในรูปแบบ Markdown จากนั้นสร้างเอกสารคงที่สำหรับการพิมพ์ การอนุมัติ การแชร์ หรือการบันทึกเก็บถาวร
อัปโหลดไฟล์ .md หรือ .txt ให้ SolConverter สร้างเอกสาร ดูผลลัพธ์ตัวอย่าง และดาวน์โหลด PDF
ใช่ MD เป็นตัวย่อปกติของ Markdown และ .md เป็นนามสกุลไฟล์ที่ใช้ในเอกสาร Markdown หลาย ๆ ไฟล์
ได้ ไฟล์ README.md คือเอกสาร Markdown อัปโหลดไปยังเครื่องมือแปลงและตรวจสอบผลลัพธ์ โดยเฉพาะอย่างยิ่งเมื่อ README มีรูปภาพอ้างอิงแบบสัมพัทธ์ในคลังเก็บข้อมูล, ป้ายสัญลักษณ์ (badge) หรือเนื้อหาที่ฝังไว้ สำหรับเวิร์กโฟลว์เฉพาะ README ให้ใช้ เครื่องมือแปลง README เป็น PDF
SolConverter รองรับตัวคั่นแบบอินไลน์และตัวคั่นที่แสดงผลทั่วไป, สภาพแวดล้อมสมการ AMS หลายรูปแบบ, แพ็กเกจ MathJax, Presentation MathML, Content MathML พื้นฐาน, นิพจน์ทางเคมี, เมทริกซ์ และมาโครระดับเอกสาร โดยคณิตศาสตร์ที่รองรับจะแสดงผลเป็น SVG
ใช่ บล็อกโค้ด Mermaid ที่ถูกต้องจะแสดงผลเป็น SVG ภายในเครื่อง นอกจากนี้ยังรองรับ ZenUML ผ่านการทำงานร่วมกับ Mermaid ที่รวมอยู่ด้วยกัน
เครื่องมือแปลงจะแยกแยะประเภทข้อผิดพลาดที่รองรับ ณ บล็อกที่ได้รับผลกระทบ แทรกข้อมูลสำรอง และแสดงผลเนื้อหาที่ถูกต้องในส่วนที่เหลือต่อไป ข้อผิดพลาดเฉพาะจุดจะไม่ยกเลิกเอกสารทั้งหมดโดยอัตโนมัติ
ได้ รองรับบล็อกโค้ดและโค้ดอินไลน์ ภาษาของบล็อกโค้ดที่รู้จักจะได้รับการไฮไลต์ไวยากรณ์ ส่วนภาษาที่ไม่รู้จักจะยังคงซอร์สโค้ดไว้ได้อย่างปลอดภัย
ระบบแสดงผลมีการตรวจจับทิศทางและแบบอักษรสำรองสำหรับระบบการเขียนเหล่านี้ อย่างไรก็ตาม ความครอบคลุมของอักขระจริงยังคงขึ้นอยู่กับแบบอักษรที่มีในสภาพแวดล้อมที่ใช้งาน
ขณะนี้ยังไม่รองรับ CSS ที่ผู้ใช้จัดเตรียมเอง เครื่องมือแปลงใช้เอกสารที่มีการจัดการและสไตล์การพิมพ์ของเราเอง
ปัจจุบันยังไม่รองรับการสร้าง TOC อัตโนมัติและบุ๊กมาร์ก PDF อย่างไรก็ตาม ส่วนสารบัญ Markdown ที่เขียนด้วยตนเองยังคงแสดงผลเป็นเนื้อหาเอกสารปกติได้
กระบวนการอัปโหลดปัจจุบันไม่ได้จัดแพ็กเกจและแยกแยะโฟลเดอร์สินทรัพย์คลังเก็บข้อมูลโดยอัตโนมัติ ให้ใช้ URL รูปภาพ HTTP หรือ HTTPS ที่เป็นสาธารณะ หรือรูปภาพข้อมูล base64 ที่รองรับ
เวิร์กโฟลว์ Markdown เป็น PDF ปัจจุบันรองรับไฟล์ต้นฉบับ .md และ .txt ให้ใช้ เครื่องมือแปลงไฟล์เป็น Markdown ที่เกี่ยวข้องก่อน เมื่อมีเครื่องมือแปลงไฟล์ต้นฉบับอื่น ๆ ให้ใช้งาน
ไม่ ไฟล์อัปโหลดที่ยังไม่ได้ประมวลผลจะหมดอายุหลังจากผ่านไป 15 นาที หลังจากแปลงสำเร็จ ไฟล์ต้นฉบับจะถูกลบเมื่อยืนยันเอาต์พุตแล้ว ส่วน PDF ที่เสร็จสมบูรณ์จะหมดอายุหลังจากผ่านไปสองชั่วโมง ไฟล์อินพุตที่ล้มเหลวจะหมดอายุภายในหน้าต่างการอัปโหลด 15 นาทีแรก
ไม่มี เครื่องมือแปลงไม่ได้กำหนดขีดจำกัดของขนาดไฟล์ต้นฉบับ Markdown หรือข้อความที่อัปโหลด และไม่มีข้อจำกัดในขนาดของ PDF ที่สร้างขึ้น
อัปโหลดเอกสาร Markdown ของคุณ เลือกการตั้งค่า PDF และสร้าง PDF ที่ดาวน์โหลดได้พร้อมการสนับสนุนสำหรับเนื้อหาทางเทคนิค
แปลงเป็น PDFใช้เครื่องมือ SolConverter อื่นเมื่อรูปแบบต้นฉบับหรือเอาต์พุตที่ต้องการแตกต่างกัน