Converters
Converters
आंतरिक आग - इस पृष्ठ पर कक्षाएं सार्वजनिक एपीआई का हिस्सा नहीं हैं और शीर्ष स्तर से निर्यात नहीं की जाती हैं
aspose.words_fossपैकेज. वे आंतरिक रूप से निर्यात पाइपलाइन द्वारा उपयोग किए जाते हैं. अधिकांश डेवलपर्स का उपयोग करना चाहिएDocument.save()देखें - देखें कोर प्रबंधन सार्वजनिक आग के लिए।.
Aspose.Words FOSS for Python uses specialized converter classes to transform the internal document model into output formats. ParagraphConverter पाठ और प्रारूपण का प्रबंधन, TableConverter टेबल संरचनाओं का प्रबंधन, और ListHandler इन वर्गों में कार्यान्वयन विवरण हैं और बिना किसी सूचना के बदल सकते हैं।.
अनुच्छेद Converter
ParagraphConverter यह दस्तावेज़ के पैराग्राफ को लक्ष्य आउटपुट प्रारूप में परिवर्तित करता है. यह पैरेग्राम स्वरूपण, चलने-स्तर स्टाइलिंग और इनलाइन सामग्री की जांच करता हैं.
| Method | Description |
|---|---|
ParagraphConverter.get_paragraph_info() | एक पैराग्राफ से जानकारी का आविष्कार करें |
ParagraphConverter.get_run_formatting() | एक पाठ चलने के लिए विवरण प्रारूपित करें |
ParagraphConverter.format_text() | पाठ सामग्री के लिए प्रारूप का उपयोग करें |
टेबल कनवर्टर
TableConverter दस्तावेज़ तालिकाओं को लक्ष्य प्रारूप में परिवर्तित करता है (जैसे मार्कडाउन तालिबान)।.
| Method | Description |
|---|---|
TableConverter.convert() | एक तालिका तत्व को आउटपुट प्रारूप में परिवर्तित करें |
सूची व्यापारी
ListHandler दस्तावेज़ रूपांतरण के दौरान सूची स्थिति प्रबंधित करता है, ट्रैकिंग सूची नस्टिंग, मार्कर और प्रारूपण।.
| Method | Description |
|---|---|
ListHandler.set_reader() | सूची संदर्भ के लिए दस्तावेज़ पाठक सेट करें |
ListHandler.reset() | रीसेट सूची ट्रैकिंग राज्य |
ListHandler.get_list_info() | एक पैराग्राफ के लिए आइटम विवरण सूची प्राप्त करें |
ListHandler.format_list_item() | मार्कर और इंडेंट के साथ सूची आइटम बनाएं |
ListHandler.break_list() | एक सूची अनुक्रम का संकेत समाप्त करें |
टिप्स और सर्वश्रेष्ठ अभ्यास
- रूपांतरक आंतरिक रूप से निर्यात पाइपलाइन द्वारा उपयोग किए जाते हैं - अधिकांश डेवलपर्स बातचीत करते हैं
Document.save()इसके बजाय ParagraphConverter.format_text()कोड ब्लॉक संदर्भ का सम्मान करें ताकि इनलाइन प्रारूपण को कोडिंग स्पेन के अंदर लागू न किया जा सके।ListHandlerलगातार सूची के अनुच्छेदों पर राज्य बनाए रखता है - कॉलreset()जब एक नया दस्तावेज़ सेक्शन शुरू होता है
सामान्य मुद्दे
| Issue | Cause | फिक्स करें |
|---|---|---|
| गलत तालिका स्तंभों | इनपुट टेबल सेल मिश्रित हो गया है | TableConverter सरल तालिकाओं का संचालन; मिश्रित कोशिकाएं अप्रत्याशित उत्पादन पैदा कर सकती हैं |
| टूटे हुए सूची संख्याएँ | सूची राज्य अनुभागों के बीच पुन: स्थापित नहीं है | Call ListHandler.reset() सीमाओं के क्षेत्र में |
API संदर्भ सारांश
| वर्ग / विधि | Description |
|---|---|
ParagraphConverter.get_paragraph_info() | पैराग्राफ का आकार |
ParagraphConverter.get_run_formatting() | Run-Level प्रारूपण प्राप्त करें |
ParagraphConverter.format_text() | पाठ में प्रारूप का उपयोग करें |
TableConverter.convert() | एक टेबल को आउटपुट प्रारूप में परिवर्तित करें |
ListHandler.set_reader() | पाठक संदर्भ सेट करें |
ListHandler.get_list_info() | आइटम विवरण सूची प्राप्त करें |
ListHandler.format_list_item() | एक सूची आइटम बनाएं |