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.
- Otevřete soubor PPTX pomocí
Presentation. - Zavolejte
SlideUtil.get_all_text_framesa určete, zda zahrnout předlohy snímků. - Projděte vrácené objekty
TextFrame. - Projděte kolekci
paragraphskaždého textového rámce. - Projděte kolekci
portionskaždého odstavce. - Přečtěte
texta 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í.