Extrakce textu z prezentací PPTX 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 PPTX 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 PPTX.

Extrakce textu z prezentace PPTX – Python

include_master_slides = True

with slides.Presentation("presentation.pptx") 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 PPTX v Pythonu

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

  1. Otevřete soubor PPTX 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 PPTX.

  • 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 PPTX 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í.