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.
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
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| docName* | String | Kaynak Word belgesi dosya adı (uzantı olmadan veya .docx/.doc uzantısıyla) | output |
| docContent* | Base64 (String) | Giriş Word belgesinin içeriği Base64 format | JVBERi... |
| StartPageNumber* | Integer | Metin çıkarma için başlangıç sayfa numarası | 1 |
| EndPageNumber* | Integer | Metin çı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ı ekle | true |
| RemoveHeaderFooter* | Boolean | Baş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 ekle | true |
| AcceptChanges* | Boolean | Değişikliklerin izlenmesini kabul edip etmeyeceğinizi seçin: doğruDeğişiklikleri kabul et, YANLIŞDeğişiklikleri reddet | true |
İsteğe bağlı parametreler
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| async | Boolean | Asenkron işlemeyi etkinleştirin. true, o API iadeler 202 Accepted ile Location Sonucu sorgulamak için başlık | false |
Çı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ı.
- Success Response
- Asynchronous Processing
- Error Responses
- Response Format Details
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.
Asenkron İşleme
Ne zaman async dır true, o API Belgeyi eşzamansız olarak işler.
İlk Yanıt:
Durum Kodu: 202 Accepted
Yanıt Başlıkları:
Location: https://api.pdf4me.com/api/v2/ExtractTextFromWordStatus/{operationId}
Yanıt Metni:
{
"traceId": "operation-trace-id"
}
Anket Sonuçları:
Kullanın Location başlık URL Tamamlanma durumunu kontrol etmek için:
const response = await fetch(locationUrl, {
headers: { 'Authorization': 'Basic ' + apiKey }
});
// Continue polling until status code is 200
if (response.status === 200) {
const result = await response.json();
// Process extracted text
}
Hata Yanıtları
| Durum Kodu | Tanım | Örnek Yanıt |
|---|---|---|
| 400 Bad Request | Geçersiz istek parametreleri veya eksik gerekli alanlar | {"error": "Missing required parameter: docContent"} |
| 401 Unauthorized | Geçersiz veya eksik API anahtar | {"error": "Unauthorized"} |
| 408 İstek Zaman Aşımı | İstek işleme zaman aşımı | {"error": "Request timeout"} |
| 500 Internal Server Error | İşlem sırasında sunucu hatası oluştu. | {"error": "Internal server error"} |
Yanıtı Anlamak
Metin çıkarma yanıtı iki formatta olabilir:
- JSON Biçimİçerir
extractedText(dize) vefileName(sicim) - Metin Biçimi: Çıkarılan içeriği içeren düz metin dosyası
Parametre Detayları:
- StartPageNumber Ve EndPageNumberSayfa aralığını tanımlayın (1 tabanlı indeksleme)
- RemoveComments: Ne zaman
trueÇıkarma işleminden önce Word belgesindeki tüm yorumları kaldırır. - RemoveHeaderFooter: Ne zaman
trueÇıkarma işleminden önce her sayfadan üstbilgileri ve altbilgileri kaldırır. - AcceptChanges: Ne zaman
trueWord belgesindeki tüm izlenen değişiklikleri ayıklama işleminden önce kabul eder.
Desteklenen Word Biçimleri:
.docx(Word 2007 ve sonrası).doc(Word 97-2003)
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ınAuthorization: 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#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
Google Apps Script Örnek
Google Apps Script uygulama için Google Workspace entegrasyon:
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ı
- Business & Enterprise
- Legal & Professional Services
- Education & Research
- Government & Compliance
- Technology & Development
İş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
Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri
- Hukuki Belge İşlemeDava yönetimi için yasal Word belgelerinden metin çıkarma
- Sözleşme AnaliziSözleşmelerden ve yasal belgelerden metin çıkarma
- Vaka YönetimiDava yönetim sistemleri için yasal belgelerden metin çıkarma
- Hukuk AraştırmasıHukuki belgelerden araştırma ve analiz amaçlı metin çıkarma
Eğitim ve Araştırma Kullanım Örnekleri
- Akademik AraştırmaAkademik Word belgelerinden araştırma ve analiz için metin ayıklama
- Araştırma BelgeleriAraştırma makalelerinden ve akademik belgelerden metin çıkarma
- Eğitim İçeriğiEğitim amaçlı Word belgelerinden metin ayıklamak
- Akademik AnalizAkademik belgelerden analiz için metin ayıklamak:
Hükümet ve Uyumluluk Kullanım Örnekleri
- Uyumluluk İzlemeWord uyumluluk belgelerinden izleme ve denetim amaçlı metin ayıklama
- Düzenleyici Dokümantasyon: Yasal düzenlemelere ilişkin Word belgelerinden metin çıkarma
- Hükümet Raporları: Devlet Word belgelerinden metin çıkarma
- Kamu Kayıtları: Kamu kayıtlarındaki Word belgelerinden metin çıkarma
Teknoloji ve Geliştirme Kullanım Örnekleri
- Veri TaşımaVeri geçişi için Word belgesi içeriğini diğer formatlara dönüştürün.
- İçerik İşlemeSistem entegrasyonu için Word belgelerinden metin ayıklama
- API EntegrasyonWord belgelerinden metin ayıklamak için: API işleme
- Veri ÇıkarmaVeri işleme için Word belgelerinden metin ayıklama