Ana içeriğe geç

Word'den Metin Çıkarma - İçerik Ayrıştırıcı API

PDF4me Word'den Metin Çıkarma Bu özellik, sayfa aralığı ve içerik filtreleme seçenekleriyle Word belgelerinden metin içeriği çıkarmanızı sağlar. API Bu hizmet, Word dosyalarını işler ve Word belgelerinden metin içeriğini özelleştirilebilir seçeneklerle çıkarır. API Word belgesi içeriğini şu yolla alır: REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Sayfa aralığı seçimi, yorum kaldırma, üstbilgi/altbilgi filtreleme ve değişiklik kabulü desteğiyle bu çözüm, belge işleme ve içerik analizi iş akışları için idealdir.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Kimliğinizi Doğrulama API Rica etmek

Erişmek için PDF4me REST APIHer istek, geçerli kimlik doğrulama bilgilerini içermelidir. Kimlik doğrulama, güvenli iletişimi sağlar ve yetkili bir kullanıcı olarak kimliğinizi doğrular. REST API.

Başlıca Özellikler

  • Word Belgesi DesteğiMicrosoft Word belgelerinden (.doc, .docx) metin ayıklama
  • Sayfa Aralığı SeçimiBelirli sayfa aralıklarını veya tüm belgeleri, özel başlangıç ve bitiş sayfa numaralarıyla işleyin.
  • İçerik FiltrelemeYorumları, başlıkları, altbilgileri kaldırın ve değişiklikleri izleyerek temiz metin çıkarımı yapın.
  • Base64 Kodlama: Güvenli dosya içeriği iletimi kullanarak Base64 kodlama
  • Basit API Entegrasyon: Huzurlu API Otomatik Word belgesi işleme iş akışları için tasarlanmıştır.

REST API Uç nokta

O PDF4me REST API standart kullanır HTTP Kaynaklarla etkileşim kurma yöntemleri. Tüm Word metin çıkarma işlemleri tek bir uç nokta üzerinden gerçekleştirilir:

  • Yöntem: POST
  • Uç nokta: /api/v2/ExtractTextFromWord

REST API Parametreler

Word'den Metin Çıkarma işlevi için tüm parametrelerin tam listesi REST APIParametreler, daha iyi anlaşılması ve uygulanması için kategoriye göre düzenlenmiştir.

Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur ve mutlaka sağlanmalıdır. API doğru şekilde çalışması için.

Gerekli Parametreler

ParametreTipTanımÖrnek
docName*StringKaynak Word belgesi dosya adı (uzantı olmadan veya .docx/.doc uzantısıyla)output
docContent*Base64 (String)Giriş Word belgesinin içeriği Base64 formatJVBERi...
StartPageNumber*IntegerMetin çıkarma için başlangıç sayfa numarası1
EndPageNumber*IntegerMetin çıkarma işleminin bitiş sayfa numarası3
RemoveComments*BooleanÇıkarılan metinden yorumların kaldırılıp kaldırılmayacağını seçin: doğruYorumları kaldır, YANLIŞYorumları ekletrue
RemoveHeaderFooter*BooleanBaşlık ve altbilgilerin kaldırılıp kaldırılmayacağını seçin: doğruBaşlıkları/altbilgileri kaldırın, YANLIŞBaşlık/altbilgi ekletrue
AcceptChanges*BooleanDeğişikliklerin izlenmesini kabul edip etmeyeceğinizi seçin: doğruDeğişiklikleri kabul et, YANLIŞDeğişiklikleri reddettrue

İsteğe bağlı parametreler

ParametreTipTanımÖrnek
asyncBooleanAsenkron işlemeyi etkinleştirin. true, o API iadeler 202 Accepted ile Location Sonucu sorgulamak için başlıkfalse

Çıktı

O PDF4me Word'den Metin Çıkarma REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API Çıkarılan metni şu şekilde döndürür: JSON cevap veya metin dosyası.

Senkron İşleme (Varsayılan)

Ne zaman async dır false veya sağlanmadıysa, API Çıkarılan metni anında döndürür.

Durum Kodu: 200 OK

Yanıt Formatı:

{
"extractedText": "Extracted text content from Word document pages 1 to 3...",
"fileName": "output.txt"
}

Veya metin dosyası olarak:

Extracted text content from Word document pages 1 to 3...

Yanıt, belirtilen sayfa aralığından çıkarılan metin içeriğini içerir.

Talep Örneği

Başlık

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Not:

  • Alın API anahtardan PDF4me Kontrol Paneli
  • O API anahtar olmalı Base64 "Basic" önekiyle kodlanmış ve ön eklenmiş Authorization başlık
  • Örnek: Eğer sizin API anahtar şudur abc123onu kodla Base64 ve kullanın Authorization: Basic YWJjMTIz

Yük

Temel Talep:

{
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"docName": "output",
"StartPageNumber": 1,
"EndPageNumber": 3,
"RemoveComments": true,
"RemoveHeaderFooter": true,
"AcceptChanges": true
}

Asenkron İşleme ile:

{
"docContent": "JVBERi0xLjQKJeLjz9MK...",
"docName": "output",
"StartPageNumber": 1,
"EndPageNumber": 3,
"RemoveComments": true,
"RemoveHeaderFooter": true,
"AcceptChanges": true,
"async": true
}

Kod Örnekleri

O PDF4me Word'den Metin Çıkarma REST API Birden fazla programlama dilinde kod örnekleri sunar. Geliştirme ortamınıza en uygun dili seçin:

C# (CSharp) Örnek

Tamamlamak C# Word belgelerinden metin çıkarma uygulaması:

Word Metin Çıkarma Özellikleri

Belge İşleme

  • Kelime Biçimi DesteğiMicrosoft Word'ün .doc ve .docx belge formatları için tam destek.
  • Biçim KorumaMetin ayıklama sırasında metin biçimlendirmesini ve yapısını korur.
  • Karmaşık BelgelerTablolar, resimler ve gömülü içerik içeren karmaşık Word belgelerini işler.
  • Profesyonel İşlemeYüksek kaliteli metin çıkarma ve içeriğin doğru şekilde korunması
  • Esnek GirişÇeşitli Word belge sürümleri ve formatları için destek

Sayfa İşleme

  • Sayfa Aralığı Seçimi: Başlangıç ve bitiş sayfa numaralarıyla belirtilen sayfa aralıklarından metin ayıklama
  • Esnek Hedefleme: Tek tek sayfaları, sayfa aralıklarını veya tüm belgeleri işleyin.
  • Özel İşlemeSayfa kombinasyonlarının her türlüsüne hassas kontrol imkanı sunar.
  • Toplu İşleme: Tek bir işlemle birden fazla sayfayı verimli bir şekilde yönetin API aramalar
  • Profesyonel DüzenlemeHedef sayfaların tümünde tutarlı metin çıkarma

İçerik Filtreleme

  • Yorum KaldırmaÇıkarılan metinden yorumları ve ek açıklamaları hariç tutma seçeneği
  • Başlık/Altbilgi Filtrelemeİçeriğin düzgün bir şekilde çıkarılması için başlıkları ve altbilgileri kaldırın.
  • Değişiklik TakibiMetin çıkarma sırasında izlenen değişiklikleri kabul et veya reddet
  • İçerik Temizliği: Belirli metin çıkarma ihtiyaçları için gelişmiş filtreleme seçenekleri
  • Profesyonel SonuçlarTemiz, biçimlendirilmiş ve içeriği doğru şekilde koruyan metin çıktısı.

Sektör Kullanım Örnekleri ve Uygulamaları

İşletme ve Kurumsal Kullanım Senaryoları

  • Belge AnaliziWord belgelerinden analiz ve işleme için metin içeriği ayıklama.
  • İçerik YönetimiWord belgelerinden içerik yönetim sistemleri için metin ayıklama
  • Rapor İşlemeWord raporlarından otomatik işleme ve analiz için metin ayıklama
  • İş ZekasıVeri analizi için Word iş belgelerinden metin ayıklama

Yardım Alın