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.
- Buka file PPTX dengan
Presentation. - Panggil
SlideUtil.get_all_text_framesdan tentukan apakah slide master disertakan. - Telusuri objek
TextFrameyang dikembalikan. - Telusuri koleksi
paragraphspada setiap bingkai teks. - Telusuri koleksi
portionspada setiap paragraf. - Baca
textdan 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.