1. उत्पादों
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS Python के लिए

Python से Word दस्तावेज़ों को PDF, Markdown, और साधारण टेक्स्ट में निर्यात करें — Microsoft Office की आवश्यकता नहीं।

ओपन-सोर्स Python लाइब्रेरी Word दस्तावेज़ रूपांतरण के लिए

Aspose.Words FOSS for Python एक MIT-लाइसेंस वाला Python लाइब्रेरी है जो Word दस्तावेज़ों को लोड करने और निर्यात करने के लिए उपयोग की जाती है। यह DOCX, DOC, RTF, TXT, और Markdown फ़ाइलें पढ़ता है और उन्हें PDF, Markdown, और साधारण टेक्स्ट में निर्यात करता है, बिना Microsoft Office या किसी भी स्वामित्व वाले रनटाइम की आवश्यकता के।

लाइब्रेरी Document क्लास प्रदान करती है फ़ाइलों को लोड करने के लिए और save() मेथड जो SaveFormat कॉन्स्टेंट्स या PdfSaveOptions और MarkdownSaveOptions जैसे सेव‑ऑप्शन ऑब्जेक्ट्स को स्वीकार करता है। नोट: अधिकांश सेव‑ऑप्शन प्रॉपर्टीज़ API फॉरवर्ड‑कम्पैटिबिलिटी के लिए परिभाषित की गई हैं और अभी तक राइटर्स द्वारा उपयोग नहीं की गई हैं; केवल MarkdownSaveOptions.export_underline_formatting वर्तमान में आउटपुट को प्रभावित करता है।

इंस्टॉल करें pip install aspose-words-foss>=26.4.0 के साथ।
लाइब्रेरी को Python 3.10 या बाद का संस्करण चाहिए और यह olefile, fpdf2, और pydantic पर निर्भर करती है।
व्यावसायिक समकक्ष Aspose.Words for Python है।

दस्तावेज़ रूपांतरण

  • बहु-फ़ॉर्मेट इनपुट: DOCX, DOC, RTF, TXT, और Markdown फ़ॉर्मेट्स से दस्तावेज़ लोड करें Document क्लास के माध्यम से।
  • PDF निर्यात: किसी भी इनपुट दस्तावेज़ को PDF में निर्यात करने के लिए SaveFormat.PDF या PdfSaveOptions का उपयोग करें।
  • Markdown export: SaveFormat.MARKDOWN या MarkdownSaveOptions के साथ Markdown निर्यात करें।
  • पाठ निष्कर्षण: दस्तावेज़ों से साधारण पाठ सामग्री निकालें Document.get_text() का उपयोग करके।
  • सादा पाठ निर्यात: दस्तावेज़ों को सादा पाठ के रूप में SaveFormat.TEXT का उपयोग करके सहेजें।

जहाँ Aspose.Words FOSS का उपयोग किया जा सकता है

  • Document pipelines: अपलोड किए गए Word दस्तावेज़ों को बैकएंड सेवाओं में PDF में निर्यात करें।
  • सामग्री निष्कर्षण: इंडेक्सिंग और खोज के लिए DOCX या DOC फ़ाइलों से पाठ निकालें।
  • फ़ॉर्मेट माइग्रेशन: बैच-एक्सपोर्ट पुराने वर्ड आर्काइव्स को आधुनिक मार्कडाउन या पीडीएफ में।
  • CI/CD ऑटोमेशन: बिल्ड पाइपलाइनों में मार्कडाउन या DOCX टेम्प्लेट्स से PDF रिपोर्ट जनरेट करें।

सेव विकल्प और अनुकूलन

  • PdfSaveOptions: PDF निर्यात कॉन्फ़िगरेशन क्लास (गुणधर्म फ़ॉरवर्ड‑कम्पैटिबिलिटी स्टब्स हैं; अभी तक लेखक द्वारा लागू नहीं किए गए हैं)।
  • MarkdownSaveOptions: मार्कडाउन निर्यात कॉन्फ़िगरेशन (केवल export_underline_formatting वर्तमान में लागू है; अन्य गुण फ़ॉरवर्ड‑कम्पैटिबिलिटी स्टब्स हैं)।
  • SaveFormat constants: तेज़ रूपांतरण के लिए SaveFormat.MARKDOWN, SaveFormat.PDF और SaveFormat.TEXT का उपयोग करें।
  • दस्तावेज़ रीडर: DOC, RTF, TXT, और Markdown इनपुट फ़ॉर्मेट्स के लिए समर्पित रीडर।

डेवलपर अनुभव

Aspose.Words FOSS pip install aspose-words-foss के साथ स्थापित होता है। रनटाइम निर्भरताएँ (olefile, fpdf2, pydantic) स्वचालित रूप से स्थापित की जाती हैं।

API सीधा है: फ़ाइल पथ से एक Document लोड करें, फिर save() को लक्ष्य पथ और फ़ॉर्मेट के साथ कॉल करें। उन्नत नियंत्रण के लिए, फ़ॉर्मेट स्थिरांक के बजाय एक save-options ऑब्जेक्ट पास करें। लाइब्रेरी MIT-लाइसेंस वाली है, GitHub पर ओपन‑सोर्स है, और Python 3.10 या बाद का संस्करण आवश्यक है।

DOCX को Markdown में बदलें

एक Word दस्तावेज़ लोड करें और दो पंक्तियों के कोड में इसे Markdown के रूप में सहेजें।

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

DOCX को PDF में निर्यात करें

एक Word दस्तावेज़ को PDF फ़ॉर्मेट में निर्यात करें।

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

दस्तावेज़ से पाठ निकालें

एक Word दस्तावेज़ से सभी पाठ सामग्री पढ़ें।

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

अक्सर पूछे जाने वाले प्रश्न

Aspose.Words FOSS for Python कौन सा लाइसेंस उपयोग करता है?

Aspose.Words FOSS for Python MIT लाइसेंस के तहत जारी किया गया है। आप इसे व्यावसायिक और व्यक्तिगत प्रोजेक्ट्स में उपयोग, संशोधित और वितरित कर सकते हैं।

मैं Aspose.Words FOSS for Python को कैसे स्थापित करूँ?

pip के साथ pip install aspose-words-foss>=26.4.0 द्वारा स्थापित करें। Python 3.10 या बाद का संस्करण आवश्यक है।

कौन से दस्तावेज़ फ़ॉर्मेट समर्थित हैं?

यह लाइब्रेरी DOCX, DOC, RTF, TXT, और Markdown फ़ाइलें पढ़ती है और PDF, Markdown, और plain text में निर्यात करती है।

मैं DOCX फ़ाइल को PDF में कैसे निर्यात करूँ?

डॉक्यूमेंट ऑब्जेक्ट को प्रारंभ करने के लिए Document("input.docx") का उपयोग करें। document.save("output.pdf", SaveFormat.PDF) के साथ PDF के रूप में सहेजें।

  

समर्थन और सीखने के संसाधन

 हिन्दी