Cara Mengekspor Dokumen ke PDF dalam 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 Ekspor
PDF adalah format ekspor-hanya. menyimpan dokumen ke dalam PDF menggunakan Document.save():
import aspose.words_foss as aw
doc = aw.Document("report.docx")
doc.save("report.pdf")Format output ditentukan oleh ekstensi file. penulis PDF menyimpan format teks, tabel, gambar, dan tataletak halaman dari dokumen sumber.
Menggunakan PdfSaveOptions
Untuk pengendalian lebih baik atas output PDF, ikuti a. PdfSaveOptions Contohnya :
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)Batch Konversi
Mengkonversi beberapa file ke dalam satu loop:
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}")