Ekstrak Teks dari Presentasi PPTX dengan Python

Bangun aplikasi Python yang mengekstrak teks dan detail format teks dari presentasi PowerPoint dengan Aspose.Slides.

Ekstrak Teks dari Presentasi PPTX dengan Python – Contoh

Aspose.Slides for Python via .NET menyediakan metode statis get_all_text_frames pada SlideUtil. Metode ini mengembalikan objek TextFrame dari seluruh presentasi dan dapat menyertakan teks dari slide master. Contoh berikut mengekstrak teks dan detail font terkait dari presentasi PPTX.

Ekstrak Teks dari Presentasi 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)

Cara Mengekstrak Teks dari PPTX dengan Python

Ikuti langkah-langkah berikut untuk mengekstrak teks dari file PPTX.

  1. Buka file PPTX dengan Presentation.
  2. Panggil SlideUtil.get_all_text_frames dan tentukan apakah slide master disertakan.
  3. Telusuri objek TextFrame yang dikembalikan.
  4. Telusuri koleksi paragraphs pada setiap bingkai teks.
  5. Telusuri koleksi portions pada setiap paragraf.
  6. Baca text dan properti format dari bagian teks saat ini.

Dibuat dengan Aspose.Slides

Ekstrak Teks dan Gambar Secara Online

Aplikasi Aspose.Slides Parser gratis dibuat dengan Aspose.Slides for Python via .NET, API yang sama dengan kode di atas. Buka aplikasinya dan lihat apa yang dapat dilakukan API dengan file PPTX Anda sendiri.

  • Berjalan di browser Anda, tanpa perlu menginstal apa pun.
  • Lihat cara Aspose.Slides membaca file Anda sebelum menulis kode.
  • Unggah file PPTX dan dapatkan teks serta gambarnya.
  • Unduh semuanya sebagai satu arsip ZIP.

Format Parsing Lain yang Didukung

Dengan Python, Anda juga dapat mengekstrak teks dari format presentasi lain yang didukung.