कैसे फ़ाइलों को पीडीएफ में निर्यात करने के लिए 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")फ़ाइल विस्तार द्वारा निर्धारित आउटपुट प्रारूप. पीडीएफ लेखक पाठ स्वरूपण, तालिकाओं, छवियों और पृष्ठों के क्रम को स्रोत दस्तावेज़ से बचाता है.
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)बैच रूपांतरण
कई फ़ाइलों को एक लूप में परिवर्तित करें:
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}")