Ekstrak Teks dari Presentasi PowerPoint menggunakan API Node.js - Ekstraktor Teks PowerPoint

Jika Anda perlu mengekstrak teks dari presentasi Microsoft PowerPoint untuk otomasi, pengarsipan, atau pengindeksan pencarian, GroupDocs.Parser Cloud SDK untuk Node.js menyediakan solusi berbasis cloud yang cepat, fleksibel, dan mudah diintegrasikan. Hanya dengan beberapa baris kode, Anda dapat mengekstrak teks biasa atau terstruktur dari .ppt dan .pptx file tanpa bergantung pada Microsoft Office.

API Ekstraksi Teks PowerPoint

GroupDocs.Parser Cloud SDK for Node.js adalah SDK tingkat tinggi yang dibangun di atas API REST yang kuat yang memungkinkan Anda untuk mengekstrak:

  • Slide text (per slide or entire presentation).
  • Konten terstruktur dari tabel.
  • Metadata.
  • File atau gambar yang disematkan.

Ini mendukung berbagai format, termasuk PDF, Word, Excel, PowerPoint, MSG, ZIP, dan lainnya.

Prasyarat

  1. Daftar di GroupDocs.Cloud Dashboard.
  2. Dapatkan Client ID dan Client Secret Anda.
  3. Instal SDK:
npm install groupdocs-parser-cloud

Kunjungi tautan berikut untuk mempelajari lebih lanjut tentang, how to obtain your Client ID and Client Secret for authentication.

Bagaimana Cara Mengekstrak Teks dari PowerPoint menggunakan Node.js

Bagian ini memberikan rincian tentang bagaimana kita dapat secara programatis mengekstrak teks dari presentasi PowerPoint menggunakan SDK Node.js.

Langkah 1: Inisialisasi Konfigurasi:

const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

Langkah 2: Atur Info File dan Opsi: Inisialisasi sebuah objek dari kelas TextRequest dan lewati instansi dari kelas TextOptions.

const fileInfo = new FileInfo();
// path to PowerPoint presentation
fileInfo.filePath = "input.pptx";

const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

Langkah 3: Ekstrak Teks dari PowerPoint: Panggil metode text, dan itu akan mengembalikan teks biasa dari presentasi PowerPoint.

parserApi.text(request).then(response => {
    console.log("Extracted text content:");
    console.log(response.text);
}).catch(err => {
    console.error("Error extracting text:", err);
});
// Untuk lebih banyak contoh, silakan kunjungi https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
// Input PowerPoint path
fileInfo.filePath = "input.pptx";

// spesifikasikan objek TextOptions
const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

parserApi.text(request).then(response => {
    console.log("Extracted text content:");
    console.log(response.text);
}).catch(err => {
    console.error("Error extracting text:", err);
});

Anda dapat melihat keluaran dari contoh kode di atas pada gambar di bawah ini:

extract powerpoint PowerPoint presentation text

Ekstrak Teks dari PowerPoint melalui cURL

Jika Anda lebih suka operasi baris perintah atau ingin mengintegrasikan ke dalam skrip? Anda dapat mengekstrak teks dari dokumen Word menggunakan cURL dan GroupDocs.Parser REST API.

Langkah 1 – Hasilkan 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 – Ambil Teks melalui Panggilan API:

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\": \"input.pptx\",
            \"StorageName\": \"internal\"
        }
    }"
  • Ganti dengan yang Anda hasilkan.

Manfaat menggunakan cURL dengan GroupDocs.Parser API

  • ✅ Tidak perlu instalasi SDK.
  • ✅ Sesuai untuk skrip bash atau pekerjaan cron.
  • ✅ Bekerja di lingkungan Linux, macOS, dan Windows.
  • ✅ Ringan dan cepat.

Free PowerPoint Text Extractor

Gunakan Pengambil Teks PowerPoint Daring Gratis Kami yang didukung oleh GroupDocs.Parser Cloud jika Anda lebih memilih opsi tanpa kode.

Pengambil Teks PowerPoint Daring

Kesimpulan

Menggunakan GroupDocs.Parser Cloud SDK untuk Node.js, Anda dapat mengekstrak teks dari presentasi PowerPoint secara efisien dengan kode minimal. SDK dan REST API mendukung alur kerja pengembangan modern — apakah Anda lebih suka SDK yang diprogram atau skrip cURL ringan.

📚 Sumber Daya Tambahan

Pertanyaan yang Sering Diajukan – FAQs

  1. Can I extract text from slides with formatting?
  • Ya. API mengembalikan teks terstruktur termasuk urutan slide.
  1. Apakah PowerPoint diperlukan untuk mengekstrak konten?
  • Tidak. API berjalan di cloud dan tidak bergantung pada Microsoft Office.
  1. Apa model penetapan harganya?
  • Kami menawarkan model harga bayar sesuai penggunaan. Untuk informasi lebih lanjut, silakan kunjungi pricing guide.
  1. Apakah ada percobaan gratis?
  • Ya. Anda dapat melakukan hingga 150 panggilan API/bulan dengan akun percobaan gratis. Untuk detail lebih lanjut, silakan kunjungi pricing guide.

Artikel yang Direkomendasikan