Πώς να εξάγετε τα έγγραφα σε PDF στο Python

Πώς να εξάγετε τα έγγραφα σε 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}")

Δείτε επίσης

 Ελληνικά