Python से ODP प्रेज़ेंटेशन से टेक्स्ट निकालें

ऐसे Python ऐप्लिकेशन बनाएँ जो Aspose.Slides से OpenDocument प्रेज़ेंटेशन से टेक्स्ट और फ़ॉर्मैटिंग का विवरण निकालें।

Python से ODP प्रेज़ेंटेशन से टेक्स्ट निकालने का उदाहरण

Aspose.Slides for Python via .NET SlideUtil पर स्टैटिक मेथड get_all_text_frames देता है। यह पूरे प्रेज़ेंटेशन के TextFrame ऑब्जेक्ट लौटाता है और मास्टर स्लाइड का टेक्स्ट भी शामिल कर सकता है। नीचे दिया गया उदाहरण ODP प्रेज़ेंटेशन से टेक्स्ट और संबंधित फ़ॉन्ट विवरण निकालता है।

ODP प्रेज़ेंटेशन से टेक्स्ट निकालें – Python

include_master_slides = True

with slides.Presentation("presentation.odp") as presentation:
    text_frames = slides.util.SlideUtil.get_all_text_frames(presentation, include_master_slides)

    for text_frame in text_frames:
        for paragraph in text_frame.paragraphs:
            for portion in paragraph.portions:
                print(portion.text)

                font_height = portion.portion_format.font_height
                print(font_height)

                latin_font = portion.portion_format.latin_font
                if latin_font is not None:
                    print(latin_font.font_name)

Python से ODP से टेक्स्ट कैसे निकालें

ODP फ़ाइल से टेक्स्ट निकालने के लिए ये चरण अपनाएँ।

  1. Presentation से ODP फ़ाइल खोलें।
  2. SlideUtil.get_all_text_frames कॉल करें और बताएँ कि मास्टर स्लाइड शामिल करनी हैं या नहीं।
  3. लौटाए गए TextFrame ऑब्जेक्ट पर लूप चलाएँ।
  4. हर टेक्स्ट फ़्रेम के paragraphs कलेक्शन पर लूप चलाएँ।
  5. हर पैराग्राफ़ के portions कलेक्शन पर लूप चलाएँ।
  6. मौजूदा हिस्से का text और फ़ॉर्मैटिंग प्रॉपर्टी पढ़ें।

Aspose.Slides से निर्मित

टेक्स्ट और इमेज ऑनलाइन निकालें

मुफ़्त Aspose.Slides Parser ऐप Aspose.Slides for Python via .NET से बना है, वही API जो ऊपर दिए गए कोड में है। इसे खोलें और देखें कि API आपकी अपनी ODP फ़ाइलों के साथ क्या कर सकता है।

  • आपके ब्राउज़र में चलता है, कुछ भी इंस्टॉल करने की ज़रूरत नहीं।
  • कोड लिखने से पहले देखें कि Aspose.Slides आपकी फ़ाइलें कैसे पढ़ता है।
  • एक ODP फ़ाइल अपलोड करें और उसका टेक्स्ट और इमेज पाएँ।
  • सब कुछ एक ZIP आर्काइव के रूप में डाउनलोड करें।

पार्सिंग के लिए अन्य समर्थित फ़ॉर्मैट

Python से आप अन्य समर्थित प्रेज़ेंटेशन फ़ॉर्मैट से भी टेक्स्ट निकाल सकते हैं।