Wyodrębnianie tekstu z prezentacji PPT w Pythonie

Twórz aplikacje w Pythonie, które za pomocą Aspose.Slides wyodrębniają tekst i szczegóły formatowania z prezentacji PowerPoint.

Wyodrębnianie tekstu z prezentacji PPT w Pythonie – przykład

Aspose.Slides for Python via .NET udostępnia statyczną metodę get_all_text_frames klasy SlideUtil. Zwraca ona obiekty TextFrame z całej prezentacji i może uwzględniać tekst ze slajdów wzorca. Poniższy przykład wyodrębnia tekst i powiązane szczegóły czcionki z prezentacji PPT.

Wyodrębnianie tekstu z prezentacji 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 wyodrębnić tekst z PPT w Pythonie

Wykonaj poniższe kroki, aby wyodrębnić tekst z pliku PPT.

  1. Otwórz plik PPT za pomocą Presentation.
  2. Wywołaj SlideUtil.get_all_text_frames i określ, czy uwzględnić slajdy wzorca.
  3. Przejdź przez zwrócone obiekty TextFrame.
  4. Przejdź przez kolekcję paragraphs każdej ramki tekstowej.
  5. Przejdź przez kolekcję portions każdego akapitu.
  6. Odczytaj text i właściwości formatowania bieżącego fragmentu.

Zbudowano z Aspose.Slides

Wyodrębniaj tekst i obrazy online

Bezpłatna aplikacja Aspose.Slides Parser została zbudowana z użyciem Aspose.Slides for Python via .NET, tego samego API co w powyższym kodzie. Otwórz ją i zobacz, co API potrafi zrobić z Twoimi plikami PPT.

  • Działa w przeglądarce, nie trzeba niczego instalować.
  • Zobacz, jak Aspose.Slides odczytuje Twoje pliki, zanim napiszesz kod.
  • Prześlij plik PPT i otrzymaj jego tekst oraz obrazy.
  • Pobierz wszystko jako jedno archiwum ZIP.

Inne obsługiwane formaty do analizy

W Pythonie możesz też wyodrębniać tekst z innych obsługiwanych formatów prezentacji.