अक्सर पूछे जाने वाले प्रश्न
लाइसेंसिंग और ओपन सोर्स
Aspose.Words FOSS for Python किस लाइसेंस का उपयोग करता है?
Aspose.Words FOSS for Python MIT लाइसेंस के तहत जारी किया गया है। आप लाइब्रेरी का उपयोग, संशोधन और वितरण व्यक्तिगत और व्यावसायिक दोनों प्रोजेक्ट्स में कर सकते हैं। केवल आवश्यकता यह है कि सॉफ़्टवेयर की प्रतियों में मूल लाइसेंस पाठ को शामिल किया जाए।
क्या मैं Aspose.Words FOSS को व्यावसायिक उत्पाद में उपयोग कर सकता हूँ?
हाँ। MIT लाइसेंस व्यावसायिक उपयोग, संशोधन और वितरण की अनुमति देता है, बिना अलग लाइसेंस या सक्रियण कुंजी खरीदे।
स्थापना और आवश्यकताएँ
मैं Python के लिए Aspose.Words FOSS को कैसे स्थापित करूँ?
pip के माध्यम से स्थापित करें:
pip install aspose-words-foss>=26.4.0पैकेज अपने निर्भरताओं (olefile, fpdf2, pydantic) को स्वचालित रूप से स्थापित करता है।
Python के कौन से संस्करण समर्थित हैं?
Aspose.Words FOSS को Python 3.10, 3.11, या 3.12 की आवश्यकता है। पहले के Python संस्करण समर्थित नहीं हैं।
क्या कोई मूल या सिस्टम निर्भरताएँ हैं?
कोई मूल एक्सटेंशन या सिस्टम‑स्तर की निर्भरताएँ आवश्यक नहीं हैं। सभी निर्भरताएँ शुद्ध पायथन पैकेज हैं जो pip द्वारा स्वचालित रूप से स्थापित की जाती हैं।
फ़ॉर्मेट समर्थन
Aspose.Words FOSS कौन से दस्तावेज़ फ़ॉर्मेट पढ़ सकता है?
लाइब्रेरी DOCX, DOC, RTF, TXT, और Markdown इनपुट फ़ॉर्मेट पढ़ती है। किसी भी समर्थित फ़ाइल को फ़ाइल पथ पास करके Document कंस्ट्रक्टर में लोड करें:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Aspose.Words FOSS कौन से आउटपुट फ़ॉर्मैट्स का समर्थन करता है?
दस्तावेज़ को PDF, Markdown, और साधारण टेक्स्ट में SaveFormat स्थिरांक का उपयोग करके निर्यात किया जा सकता है:
SaveFormat.PDF— PDF निर्यातSaveFormat.MARKDOWN— Markdown निर्यातSaveFormat.TEXT— सादा पाठ निर्यात
क्या मैं आउटपुट फ़ॉर्मेटिंग को नियंत्रित कर सकता हूँ?
हाँ। आउटपुट पर सूक्ष्म नियंत्रण के लिए PdfSaveOptions या MarkdownSaveOptions का उपयोग करें, SaveFormat स्थिरांक के बजाय।
API उपयोग
मैं DOCX फ़ाइल को PDF में कैसे परिवर्तित करूँ?
दस्तावेज़ लोड करें और save() को SaveFormat.PDF के साथ कॉल करें:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)मैं Word दस्तावेज़ से टेक्स्ट कैसे निकालूँ?
Document.get_text() का उपयोग करके सभी पाठ सामग्री निकालें:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()मैं दस्तावेज़ को मार्कडाउन में कैसे परिवर्तित करूँ?
उपयोग करें SaveFormat.MARKDOWN:
import aspose.words_foss as aw
doc = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
doc.save("output.md", aw.SaveFormat.MARKDOWN)ज्ञात सीमाएँ
क्या Aspose.Words FOSS, व्यावसायिक Aspose.Words की सभी सुविधाओं का समर्थन करता है?
नहीं। Aspose.Words FOSS एक अलग ओपन-सोर्स लाइब्रेरी है जिसमें एक केंद्रित फीचर सेट है: दस्तावेज़ लोड करना, फ़ॉर्मेट रूपांतरण, और टेक्स्ट निष्कर्षण। इसमें व्यावसायिक Aspose.Words उत्पाद के पूर्ण फीचर सेट को शामिल नहीं किया गया है।
क्या कोई फ़ॉर्मेट रूपांतरण सीमाएँ हैं?
यह लाइब्रेरी दस्तावेज़-से-दस्तावेज़ रूपांतरण (DOCX, DOC, RTF, TXT, Markdown to PDF, Markdown, text) पर केंद्रित है। मैक्रो, एम्बेडेड OLE ऑब्जेक्ट्स, या उन्नत टाइपोग्राफी जैसी जटिल दस्तावेज़ सुविधाएँ रूपांतरण के दौरान पूरी तरह से संरक्षित नहीं रह सकती हैं।