Hoe documenten in PDF te exporteren in Python
Aspose.Words FOSS voor Python exporteert gedownload Word-documenten naar PDF via een ingebouwde renderingspoor. De bibliotheek leest DOCX, DOC, RTF, TXT en Markdown als inputformaten; PDF is een uitgangs-eind format.
Basic PDF Export
PDF is een exporteer-eigen formaat.Save het document in PDF met behulp van ‘Document.save()’:
import aspose.words_foss as aw
doc = aw.Document("report.docx")
doc.save("report.pdf")De uitgangsformaat wordt bepaald door de bestanduitbreiding.De PDF-schrijver behoudt tekstformatting, tabellen, afbeeldingen en pagina layout van het bronnendocument.
Gebruik van PdfSaveOptions
Voor een betere controle over de PDF-uitgang, ga dan door naar ‘PdfSaveOptions’ instelling:
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 Conversie
Convert meerdere bestanden in een 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}")Zie ook
- PDF Writer Ontwikkelaar Guide
- Converter Overzicht
- Veelgestelde vragen