Cara Mengekspor Dokumen ke PDF dalam Python

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}")

Lihat juga

 Bahasa Indonesia