כיצד לייצא מסמכים ל- 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, עבר A. 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 Conversion תצוגה
להמיר מספר קבצים לתוך גלגל אחד:
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}")