Terkadang, presentasi PowerPoint (PPTX, PPT) berisi informasi teks penting seperti judul, poin-poin, dan deskripsi yang mungkin perlu Anda analisis atau gunakan kembali. Alih-alih menyalin teks secara manual, artikel ini menunjukkan bagaimana cara mengekstrak teks dari slide PowerPoint (PPT atau PPTX) secara programatis menggunakan .NET REST API.
- Mengapa Mengambil Teks dari PowerPoint?
- API Ekstraksi Teks PowerPoint
- Ekstrak Teks dari PPTX di C# .NET
- Extract PowerPoint Text using cURL
- Cobalah Pengambil Teks PowerPoint Daring
Mengapa Mengekstrak Teks dari PowerPoint?
Mengekstrak teks dari slide PowerPoint berguna ketika Anda ingin:
- Retrieve content or notes from presentation slides for documentation.
- Indeks dan cari melalui konten slide dalam sistem pengetahuan.
- Lakukan analisis konten atau penambangan teks.
- Automatisasi ekstraksi teks PowerPoint secara massal untuk pengarsipan atau pelaporan.
Dengan menggunakan GroupDocs.Parser Cloud, Anda dapat dengan mudah mengekstrak konten teks dari presentasi PowerPoint secara aman di cloud, tanpa memerlukan PowerPoint di sistem mereka.
API Ekstraksi Teks PowerPoint
GroupDocs.Parser Cloud SDK untuk .NET adalah API REST yang kuat yang dirancang untuk mengekstrak teks, metadata, dan data terstruktur dari berbagai format dokumen termasuk PowerPoint, Word, Excel, dan PDF.
Syarat yang harus dipenuhi
Sebelum Anda mulai, pastikan bahwa Anda telah:
- A GroupDocs Cloud account untuk mendapatkan ID Klien dan Kunci Klien Anda.
- .NET 6.0 atau versi yang lebih tinggi terinstal di sistem Anda.
- Visual Studio atau IDE kompatibel lainnya.
Instal SDK
Instal paket melalui NuGet:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
Ekstrak Teks dari PPTX di C# .NET
Ikuti langkah-langkah ini untuk mengekstrak teks dari presentasi PowerPoint secara programatik.
Langkah 1 – Inisialisasi API
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
Langkah 2 – Atur Informasi File
var fileInfo = new FileInfo { FilePath = "presentation.pptx" };
var options = new ParseOptions { FileInfo = fileInfo };
var request = new ParseRequest(options);
Langkah 3 – Ekstrak Teks dari Slide
var response = parserApi.Parse(request);
Console.WriteLine("Extracted Text: ");
Console.WriteLine(response.Text);
/ For further examples, please visit https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-55c38f4b7f22", "XXXXXXXXXXXX");
var parseApi = new ParseApi(configuration);
var fileApi = new FileApi(configuration);
// Load input PowerPoint document
using (var fileStream = OpenRead("input.pptx"))
{
// upload the input PPT to cloud storage
var uploadRequest = new Requests.UploadFileRequest("input.pptx", fileStream);
fileApi.UploadFile(uploadRequest);
}
var options = new TextOptions
{
FileInfo = new FileInfo { FilePath = "input.pptx" }
};
var request = new TextRequest(options);
// extract text from PowerPoint presentation
var response = parseApi.Text(request);
Console.WriteLine("Extracted Text:\n");
Console.WriteLine(response.Text);
💡 Anda dapat memodifikasi permintaan untuk mengekstrak teks hanya dari slide yang dipilih dengan mendefinisikan nomor slide dalam parameter
ParseOptions.
Ekstrak Teks PowerPoint menggunakan cURL
Jika Anda lebih suka bekerja dengan panggilan REST API langsung, gunakan perintah cURL berikut untuk mengekstrak teks dari file PowerPoint tanpa menulis kode.
Langkah 1 – Dapatkan Token Akses
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Langkah 2 – Ekstrak Teks dari PowerPoint
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/text" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"slides.pptx\", \"StorageName\": \"internal\" } }"
Ganti
{ACCESSTOKEN}dengan token yang diperoleh di atas, dan tentukan nama file PowerPoint Anda di bawahFilePath.
Coba Pengextract Teks PowerPoint Daring
Anda juga dapat menggunakan Pengambil Teks PowerPoint Daring Gratis Kami untuk menguji fungsionalitas API tanpa menulis kode. Unggah file PowerPoint Anda dan unduh segera konten teks yang diekstrak dalam format teks biasa.

Ekstrak teks dari PowerPoint online menggunakan GroupDocs.Parser Cloud.
Kesimpulan
Dalam tutorial ini, Anda belajar bagaimana mengekstrak teks dari presentasi PowerPoint menggunakan GroupDocs.Parser Cloud SDK untuk .NET. Pendekatan ini memungkinkan pengembang untuk mengotomatiskan ekstraksi teks PowerPoint, menjadikannya ideal untuk membangun analisis konten, pengindeksan, atau solusi pencarian.
Keunggulan Utama:
- Ekstrak teks dari slide PPT dan PPTX dengan mudah.
- Tidak diperlukan instalasi PowerPoint.
- Sepenuhnya berbasis cloud dengan integrasi REST API.
- Ekspor data teks yang bersih dan terstruktur untuk pemrosesan lebih lanjut.
Pertanyaan yang Sering Diajukan – FAQ
Bisakah saya mengekstrak teks dari file PPT dan PPTX? Ya. API mendukung kedua format PPT legasi dan PPTX modern.
Apakah saya perlu menginstal Microsoft PowerPoint? Tidak. GroupDocs.Parser Cloud bekerja secara independen dari perangkat lunak desktop.
Bisakah saya mengekstrak teks hanya dari slide tertentu? Ya. Anda dapat menentukan nomor slide atau rentang dalam opsi permintaan Anda.
Apa format dari teks yang diekstrak? Teks dikembalikan sebagai output teks biasa (.txt), cocok untuk analisis atau pengindeksan.
Apakah ada versi gratis yang tersedia untuk pengujian? Ya. Anda dapat membuat akun percobaan gratis dan melakukan hingga 150 panggilan API per bulan.
