Markdown เป็น PDF การแปลง Python

PDF อนุญาตให้แชร์เอกสารในรูปแบบอ่านอย่างเดียวโดยไม่ลดทอนสไตล์หรือเค้าโครง เราสามารถแปลงเอกสาร Markdown เป็นรูปแบบ PDF ก่อนที่จะพิมพ์หรือแบ่งปันได้อย่างง่ายดาย ในบทความนี้ เราจะเรียนรู้วิธีแปลง Markdown เป็น PDF ใน Python

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

  1. มาร์กดาวน์คืออะไร
  2. Python Markdown เป็น PDF Converter API
  3. แปลง Markdown เป็น PDF
  4. มาร์กดาวน์เป็น PDF ด้วยมาตรฐาน PDF เฉพาะ
  5. แปลงช่วงของหน้าจาก Markdown เป็น PDF

Markdown คืออะไร

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

Python Markdown เป็น PDF Converter API

สำหรับการแปลงเอกสาร Markdown เป็นรูปแบบ PDF เราจะใช้ API Aspose.Words for Python เป็นไลบรารี Python ที่มีคุณลักษณะหลากหลายเพื่ออ่านและจัดการเอกสารของ รูปแบบที่รองรับ โดยทางโปรแกรม นอกจากนี้ยังอนุญาตให้แปลง Markdown และรูปแบบอื่น ๆ เป็นรูปแบบ PDF ที่มีความเที่ยงตรงสูง

โปรดติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-words

แปลง Markdown เป็น PDF โดยใช้ Python

เราสามารถแปลงเอกสาร Markdown เป็น PDF ได้โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดเอกสาร Markdown โดยใช้คลาส Document
  2. แปลงเอกสาร Markdown เป็น PDF โดยใช้วิธี save()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ Markdown เป็น PDF ใน Python

# ตัวอย่างรหัสนี้สาธิตวิธีแปลงไฟล์ Markdoen เป็นเอกสาร PDF
import aspose.words as aw

# โหลดเอกสาร Markdown ที่มีอยู่
doc = aw.Document("C:\\Files\\sample.md")

# บันทึกเอกสารเป็น PDF
doc.save(f"C:\\Files\\Output.pdf")

Python Markdown เป็น PDF ด้วยมาตรฐานเฉพาะ

เรายังสามารถแปลงเอกสาร Markdown เป็นมาตรฐาน PDF เฉพาะ เช่น PDF/A เราสามารถระบุมาตรฐานเฉพาะสำหรับเอกสาร PDF ในขณะที่แปลง Markdown เป็น PDF โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก ให้โหลดเอกสาร Markdown โดยใช้คลาส Document
  2. จากนั้น สร้างอินสแตนซ์ของคลาส PdfSaveOptions
  3. หลังจากนั้น ให้ตั้งค่ามาตรฐาน PDF โดยใช้คุณสมบัติการปฏิบัติตามข้อกำหนด
  4. สุดท้าย แปลงเอกสาร Markdown เป็น PDF โดยใช้วิธี save()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง Markdown เป็นเอกสาร PDF มาตรฐานเฉพาะ

# ตัวอย่างรหัสนี้สาธิตวิธีแปลงไฟล์ Markdoen เป็นมาตรฐาน PDF เฉพาะ
import aspose.words as aw

# โหลดเอกสาร Markdown ที่มีอยู่
doc = aw.Document("C:\\Files\\sample.md")

# ระบุตัวเลือกการบันทึกและตั้งค่าการปฏิบัติตาม PDF
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17

# บันทึกเอกสารเป็น PDF
doc.save(f"C:\\Files\\Output.pdf")

แปลงช่วงของหน้าจาก MD เป็น PDF ใน Python

เราสามารถแปลงช่วงของหน้าจาก Markdown เป็น PDF โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก ให้โหลดเอกสาร Markdown โดยใช้คลาส Document
  2. จากนั้น สร้างอินสแตนซ์ของคลาส PdfSaveOptions
  3. หลังจากนั้น ให้ตั้งค่าหมายเลขหน้าเริ่มต้นและสิ้นสุดโดยใช้คุณสมบัติชุดหน้า
  4. สุดท้าย แปลงเอกสาร Markdown เป็น PDF โดยใช้วิธี save()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงช่วงของหน้าจาก Markdown เป็น PDF ใน Python

# ตัวอย่างโค้ดนี้สาธิตวิธีแปลงช่วงของหน้าจากไฟล์ Markdoen เป็นเอกสาร PDF
import aspose.words as aw

# โหลดเอกสาร Markdown ที่มีอยู่
doc = aw.Document("C:\\Files\\sample.md")

# ระบุตัวเลือกการบันทึกและกำหนดช่วงหน้า
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# บันทึกเอกสารเป็น PDF
doc.save(f"C:\\Files\\Output.pdf")

รับใบอนุญาต API ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อทดลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีแปลงไฟล์ Markdown เป็น PDF ใน Python นอกจากนี้ เราได้เห็นตัวเลือกต่างๆ ในการปรับแต่งการแปลง Markdown เป็น PDF โดยทางโปรแกรม คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Words for Python โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัม

ดูสิ่งนี้ด้วย