Hoe documenten in PDF te exporteren in Python

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
 Nederlands