Python में कन्वर्टर क्लासेस का उपयोग करके दस्तावेज़ कैसे बदलें
कन्वर्टर क्लासेज़ का उपयोग करके दस्तावेज़ कैसे परिवर्तित करें
Aspose.Words FOSS for Python दस्तावेज़ निर्यात के दौरान आंतरिक कन्वर्टर क्लासों का उपयोग करता है। जबकि अधिकांश उपयोगकर्ता Document.save() के साथ इंटरैक्ट करते हैं, कन्वर्टर क्लासों को समझना उन्नत परिदृश्यों के लिए उपयोगी है।
पूर्वापेक्षाएँ
लाइब्रेरी स्थापित करें:
pip install aspose-words-foss>=26.4.0Python 3.10 या बाद के संस्करण की आवश्यकता है।
पैराग्राफ कनवर्टर
ParagraphConverter दस्तावेज़ पैराग्राफ़ को लक्ष्य आउटपुट फ़ॉर्मेट में बदलता है। मुख्य विधियाँ:
ParagraphConverter.get_paragraph_info()— पैराग्राफ से फ़ॉर्मेटिंग जानकारी निकालेंParagraphConverter.get_run_formatting()— टेक्स्ट रन के लिए फ़ॉर्मेटिंग प्राप्त करेंParagraphConverter.format_text()— टेक्स्ट सामग्री पर फ़ॉर्मेटिंग लागू करें
TableConverter
TableConverter दस्तावेज़ तालिकाओं को लक्ष्य स्वरूप में परिवर्तित करता है (जैसे Markdown तालिकाएँ):
TableConverter.convert()— तालिका तत्व को आउटपुट फ़ॉर्मेट में बदलें
ListHandler
ListHandler रूपांतरण के दौरान सूची की स्थिति को प्रबंधित करता है:
ListHandler.set_reader()— दस्तावेज़ रीडर संदर्भ सेट करेंListHandler.reset()— सूची ट्रैकिंग स्थिति रीसेट करेंListHandler.get_list_info()— पैराग्राफ के लिए सूची आइटम विवरण प्राप्त करेंListHandler.format_list_item()— मार्कर और इंडेंटेशन के साथ सूची आइटम को फ़ॉर्मेट करेंListHandler.break_list()— सूची अनुक्रम के अंत का संकेत दें
त्वरित रूपांतरण उदाहरण
अधिकांश उपयोग मामलों के लिए, Document.save() को सीधे उपयोग करें — रूपांतरण वर्ग स्वचालित रूप से बुलाए जाते हैं:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)सारांश
| कनवर्टर | उद्देश्य |
|---|---|
ParagraphConverter | फ़ॉर्मेटिंग के साथ पैराग्राफ़ को बदलें |
TableConverter | टेबल को आउटपुट फ़ॉर्मेट में बदलें |
ListHandler | निर्यात के दौरान सूची की स्थिति प्रबंधित करें |