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