Extrakce textu z prezentací PPT v Pythonu

Vytvářejte aplikace v Pythonu, které pomocí Aspose.Slides extrahují text a podrobnosti o formátování z prezentací PowerPoint.

Extrakce textu z prezentace PPT v Pythonu

Aspose.Slides for Python via .NET nabízí statickou metodu get_all_text_frames třídy SlideUtil. Vrací objekty TextFrame z celé prezentace a může zahrnout i text z předloh snímků. Následující příklad extrahuje text a související údaje o písmu z prezentace PPT.

Extrakce textu z prezentace PPT – Python

include_master_slides = True

with slides.Presentation("presentation.ppt") 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)

Jak extrahovat text z PPT v Pythonu

Pomocí těchto kroků extrahujete text ze souboru PPT.

  1. Otevřete soubor PPT pomocí Presentation.
  2. Zavolejte SlideUtil.get_all_text_frames a určete, zda zahrnout předlohy snímků.
  3. Projděte vrácené objekty TextFrame.
  4. Projděte kolekci paragraphs každého textového rámce.
  5. Projděte kolekci portions každého odstavce.
  6. Přečtěte text a vlastnosti formátování aktuální části textu.

Vytvořeno pomocí Aspose.Slides

Extrakce textu a obrázků online

Bezplatná aplikace Aspose.Slides Parser je vytvořena pomocí Aspose.Slides for Python via .NET, stejného API jako ve výše uvedeném kódu. Otevřete ji a vyzkoušejte, co API dokáže s vašimi vlastními soubory PPT.

  • Běží ve vašem prohlížeči, nic není třeba instalovat.
  • Podívejte se, jak Aspose.Slides čte vaše soubory, ještě než napíšete kód.
  • Nahrajte soubor PPT a získejte jeho text a obrázky.
  • Stáhněte vše jako jeden archiv ZIP.

Další podporované formáty pro parsování

V Pythonu můžete extrahovat text i z dalších podporovaných formátů prezentací.