PowerPoint Sunumundan Metin Çıkarma - Node.js API - PowerPoint Metin Çıkarıcı

Microsoft PowerPoint sunumlarından otomasyon, arşivleme veya arama indeksleme için metin çıkarmanız gerekiyorsa, Node.js için GroupDocs.Parser Cloud SDK’sı hızlı, esnek ve entegrasyonu kolay bir bulut tabanlı çözüm sunar. Sadece birkaç satırlık kodla, Microsoft Office’e bağlı kalmadan .ppt ve .pptx dosyalarından düz veya yapılandırılmış metin çıkarabilirsiniz.

PowerPoint Metin Çıkarma API’si

GroupDocs.Parser Cloud SDK for Node.js güçlü bir REST API üzerine inşa edilmiş yüksek seviyeli bir SDK’dır ve şunları çıkartmanıza olanak tanır:

  • Slide metni (her slayt için veya tüm sunum için).
  • Structured content from tables.
  • Metadata.
  • Gömülü dosyalar veya resimler.

Birçok formatı destekler, bunlar arasında PDF, Word, Excel, PowerPoint, MSG, ZIP ve daha fazlası bulunmaktadır.

Ön gereksinimler

  1. GroupDocs.Cloud Dashboard adresine kaydolun.
  2. Client ID’nizi ve Client Secret’ınızı alın.
  3. SDK’yi kurun:
npm install groupdocs-parser-cloud

Daha fazla bilgi almak için aşağıdaki bağlantıyı ziyaret edin, kimlik doğrulama için Müşteri ID’nizi ve Müşteri Gizlinizi nasıl alacağınızı.

PowerPoint’tan Metin Nasıl Çekilir Node.js Kullanarak

Bu bölüm, Node.js SDK’sını kullanarak bir PowerPoint sunumundan programlama yoluyla metin çıkarmanın detaylarını sağlamaktadır.

Adım 1: Yapılandırmayı Başlat:

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);

Adım 2: Dosya Bilgilerini ve Seçenekleri Ayarla: TextRequest sınıfının bir nesnesini başlatın ve TextOptions sınıfının bir örneğini geçirin.

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

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

const request = new TextRequest(options);

Adım 3: PowerPoint’ten Metin Çıkarın: Invoke the text method, and it will return the plain text from PowerPoint presentation.

parserApi.text(request).then(response => {
    console.log("Extracted text content:");
    console.log(response.text);
}).catch(err => {
    console.error("Error extracting text:", err);
});
// Daha fazla örnek için lütfen https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node adresini ziyaret edin.
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";

// TextOptions nesnesini belirtin
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);
});

Aşağıdaki kod örneğinin çıktısını aşağıdaki görüntüde görebilirsiniz:

extract powerpoint PowerPoint presentation text

PowerPoint’tan Metin Çekmek için cURL

Eğer komut satırı işlemlerini tercih ediyorsanız veya bir betiğe entegre etmek istiyorsanız? cURL ve GroupDocs.Parser REST API kullanarak Word belgesinden metin çıkarabilirsiniz.

Adım 1 – Erişim Belirteci Oluştur:

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"

Adım 2 – API Araması ile Metin Çıkar:

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\"
        }
    }"
  • ürettiğinizle değiştirin.

cURL’ün GroupDocs.Parser API ile kullanımının faydaları

  • ✅ SDK kurulumu yok.
  • ✅ Bash betikleri veya cron işleri için uygundur.
  • ✅ Linux, macOS ve Windows ortamlarında çalışır.
  • ✅ Hafif ve hızlı.

Ücretsiz PowerPoint Metin Çıkarıcı

Kodu olmayan bir seçenek tercih ediyorsanız, Free Online PowerPoint Text Extractor aracımızı GroupDocs.Parser Cloud destekli olarak kullanın.

Çevrimiçi PowerPoint metin Çıkarıcı

Sonuç

Node.js için GroupDocs.Parser Cloud SDK’sını kullanarak, PowerPoint sunumlarından metinleri verimli bir şekilde minimal kodla çıkartabilirsiniz. SDK ve REST API, modern geliştirme iş akışlarını destekler - ister programatik SDK’ları, ister hafif cURL betiklerini tercih edin.

📚 Ek Kaynaklar

Sıkça Sorulan Sorular – SSs

  1. Metin ile biçimlendirmeyi kaydederek slaytlardan metin çıkarabilir miyim?
  • Evet. API, slayt sırası da dahil olmak üzere yapılandırılmış metin döner.
  1. PowerPoint içeriğini çıkarmak için gerekli mi?
  • Hayır. API bulutta çalışır ve Microsoft Office’e bağlı değildir.
  1. Fiyatlandırma modeli nedir?
  • Tek bir kullanım başına ödeme modeli sunuyoruz. Daha fazla bilgi için lütfen pricing guide adresini ziyaret edin.
  1. Ücretsiz deneme var mı?
  • Evet. Ücretsiz deneme hesabıyla ayda 150 API çağrısı yapabilirsiniz. Daha fazla bilgi için lütfen pricing guide ziyaret edin.

Önerilen Makaleler