วิธีการส่งออกเอกสารไปยัง PDF ใน Python

วิธีการส่งออกเอกสารไปยัง PDF ใน Python

Aspose.Words FOSS for Python exports loaded Word documents to PDF through a built-in rendering pipeline. The library reads DOCX, DOC, RTF, TXT, and Markdown as input formats; PDF is an output-only format.


การส่งออกพื้นฐาน PDF

PDF เป็นรูปแบบการส่งออกเท่านั้น การบันทึกเอกสารเป็น PDF โดยใช้ Document.save():

import aspose.words_foss as aw

doc = aw.Document("report.docx")
doc.save("report.pdf")

รูปแบบการออกจะถูกกําหนดโดยไฟล์ขยาย PDF ผู้เขียนบันทึกรูปแบบข้อความตารางภาพและจัดตั้งหน้าจากเอกสารแหล่งข้อมูล.


การใช้ PdfSaveOptions

สําหรับการควบคุมที่ละเอียดมากขึ้นเกี่ยวกับผล PDF, pass a PdfSaveOptions ตัวอย่าง :

import aspose.words_foss as aw
from aspose.words_foss.saving import PdfSaveOptions

doc = aw.Document("input.docx")
opts = PdfSaveOptions()
doc.save("output.pdf", opts)

การแปลงแบทช์

แปลงไฟล์หลายในกล่อง:

import aspose.words_foss as aw
from pathlib import Path

for src in Path("docs/").glob("*.docx"):
    doc = aw.Document(str(src))
    doc.save(str(src.with_suffix(".pdf")))
    print(f"Converted {src.name}")

ดูเพิ่มเติม

 ภาษาไทย