Πώς να εξάγετε τα έγγραφα σε PDF στο 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
Το PDF είναι μια μορφή μόνο εξαγωγής.Σώστε το έγγραφο στο PDF χρησιμοποιώντας Document.save():
import aspose.words_foss as aw
doc = aw.Document("report.docx")
doc.save("report.pdf")Η μορφή εξόδου καθορίζεται από την επέκταση αρχείου.Ο συγγραφέας PDF διατηρεί τη μορφοποίηση κειμένου, τα πίνακα, τις εικόνες και τη διάταξη σελίδας από το έγγραφο πηγής.
Χρησιμοποιώντας PdfSaveOptions
Για καλύτερη διαχείριση των εκδόσεων PDF, μεταβείτε σε ένα PdfSaveOptions Η περίπτωση:
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 μετατροπή
Μετατρέψτε πολλαπλά αρχεία σε ένα κύκλο:
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}")