Ekstrak Teks dari PowerPoint menggunakan C#

Panduan singkat ini menjelaskan cara mengekstrak teks dari PowerPoint menggunakan C#. Panduan ini berisi detail untuk mengatur IDE, daftar langkah, dan contoh kode untuk mengembangkan PowerPoint ke konverter teks menggunakan C#. Anda akan belajar mengakses berbagai konten dalam presentasi/slide untuk mengambil teks darinya.

Langkah-langkah Mengonversi PowerPoint ke Teks dengan C#

  1. Atur lingkungan untuk menggunakan Aspose.Slides for .NET untuk mengonversi PPTX ke TXT
  2. Buka file PPTX ke memori menggunakan Kelas Presentation, dengan jalur file input yang telah ditentukan
  3. Panggil metode SlideUtil.GetAllTextFrames() untuk mengekstrak semua bingkai teks dari setiap slide
  4. Atur flag untuk mengekstrak bingkai teks dari master slide dan tata letak, juga.
  5. Deklarasikan objek StringBuilder untuk menampung konten teks yang diekstrak
  6. Mengurai setiap frame teks dan mengakses paragrafnya
  7. Lakukan iterasi pada setiap paragraf dan tambahkan bagian teksnya pada baris baru di StringBuilder
  8. Tulis teks akhir yang terakumulasi ke dalam file TXT di disk

Langkah-langkah ini menjelaskan pengembangan konverter PPTX ke teks menggunakan C#. Muat presentasi, dapatkan koleksi semua frame teks, buat objek StringBuilder, dan iterasi melalui setiap frame dalam koleksi. Untuk setiap frame, akses koleksi paragraf, dalam setiap paragraf, dapatkan koleksi bagian, ambil teks dari bagian, dan tambahkan ke objek StringBuilder.

Kode untuk Mengonversi PPTX ke TXT menggunakan C#

Kode ini menunjukkan cara mengekstrak teks dari PPTX menggunakan C#. Ada cara cepat lain untuk mengambil teks dari seluruh presentasi menggunakan PresentationFactory.Instance. Metode GetPresentationText(inputPath, TextExtractionArrangingMode.Tidak teratur) menulis konten setiap slide ke file output yang dienkode UTF-8. Empat komponen teks akan ditulis untuk setiap slide, termasuk teks badan utama, catatan pembicara, teks master slide, dan teks tata letak.

Artikel ini telah mengajarkan kami cara mengekstrak semua teks dari sebuah presentasi. Untuk mengonversi PowerPoint ke video MP4, lihat artikel Convert PowerPoint ke Video menggunakan C#.

 Indonesian