Comment exporter des documents en PDF dans Python

Comment exporter des documents en PDF dans 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.


Exportation de PDF

PDF est un format exporté. Sauver le document en PDF en utilisant Document.save():

import aspose.words_foss as aw

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

Le format de sortie est déterminé par l’extension du fichier. L’auteur PDF conserve le formatage texte, les tables, images et la disposition des pages du document source.


Utiliser les options PDFSave

Pour un meilleur contrôle de la sortie PDF, passez à PdfSaveOptions La casse :

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)

Conversion Batch

Convertir plusieurs fichiers dans un 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}")

Voir aussi

 Français