Ana içeriğe geç

İfadeye Göre Metin Çıkarma - Düzenli İfade Araması API

PDF4me İfadeye Göre Metin Çıkarma Bu sayede belirli metinleri ayıklayabilirsiniz. PDF Düzenli ifadeler kullanan belgeler. Bu API hizmet süreçleri PDF Dosyalardan belirli kalıplara/ifadelere uyan metinleri çıkarır. PDF Belgeler. API alır PDF içerik ve düzenli ifade kalıpları aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Karmaşık düzenli ifadeleri ve esnek sayfa hedeflemeyi destekleyen bu çözüm, belge işleme ve veri çıkarma 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

  • Düzenli İfade Desteği: Hassas metin eşleştirmesi için düzenli ifade kalıplarını kullanarak metin ayıklama
  • Esnek Sayfa Hedefleme: Belirli sayfaları veya tüm belgeleri özel sayfa sıralamalarıyla işleyin.
  • Desen EşleştirmeKarmaşık düzenli ifadeler ve örüntü tanıma desteği
  • Base64 Kodlama: Güvenli dosya içeriği iletimi kullanarak Base64 kodlama
  • Basit API Entegrasyon: Huzurlu API Otomatik metin çıkarma 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. İfadeye dayalı tüm metin çıkarma işlemleri tek bir uç nokta üzerinden gerçekleştirilir:

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

REST API Parametreler

İfadeye Göre Metin Çıkarma 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
docContent*Base64 (String)Girişin içeriği PDF dosyada Base64 formatJVBERi...
docName*StringKaynak PDF Dosya adı ve uygun dosya uzantısıoutput.pdf
expression*StringMetin ayıklama için düzenli ifade kalıbı. Gruplar, niceleyiciler ve çapalar dahil olmak üzere standart düzenli ifade sözdizimini destekler.% veya [A-Za-z]+
pageSequence*Stringİşlenecek sayfaları belirtin. Tüm sayfalar için "1-", belirli bir aralık için "1-3" veya belirli sayfalar için "1,2,3" kullanın.1-3

İ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ıktrue

Çıktı

O PDF4me İfadeye Göre Metin Çıkarma REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API Çıkarılan metin eşleşmelerini şu şekilde döndürür: JSON cevap.

Senkron İşleme (Varsayılan)

Ne zaman async dır false veya sağlanmadıysa, API Çıkarılan metin eşleşmelerini anında döndürür.

Durum Kodu: 200 OK

Yanıt Formatı:

{
"textList": ["extracted text 1", "extracted text 2", "extracted text 3"]
}

Yanıt, belirtilen normal ifade kalıbına uyan metin dizelerinden oluşan bir dizi 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.pdf",
"expression": "%",
"pageSequence": "1-3"
}

Asenkron İşleme ile:

{
"docContent": "JVBERi0xLjQKJeLjz9MK...",
"docName": "output.pdf",
"expression": "\\d+",
"pageSequence": "1-3",
"async": true
}

Kod Örnekleri

O PDF4me İfadeye Göre 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# İfadeye göre metin çıkarma uygulaması PDF:

Metin Çıkarma Özellikleri

Düzenli İfade İşleme

  • Desen Eşleştirme: Standart düzenli ifade sözdizimi ve kalıpları için tam destek
  • Karmaşık Desenler: Gruplar, nicelik belirleyiciler ve çapalar dahil olmak üzere gelişmiş regex özelliklerine destek.
  • Özel İfadeler: Belirli metin çıkarma gereksinimleri için esnek desen oluşturma
  • Desen Doğrulama: Düzenli ifade kalıplarının sözdizimi ve uyumluluğu için yerleşik doğrulama.
  • Profesyonel SonuçlarDoğru desen eşleştirme ile güvenilir metin çıkarma

Sayfa İşleme

  • Sayfa Hedefleme: Belirli sayfalardan veya tüm belgelerden metin ayıklama
  • Sayfa DizileriÖzel sayfa aralıkları ve tek tek sayfa seçimi desteği.
  • Esnek İşlemeSayfaların herhangi bir kombinasyonunu hassas kontrolle işleyin.
  • 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

Gelişmiş Özellikler

  • Metin AnaliziKapsamlı metin kalıbı analizi ve tanımlaması
  • Özel Filtreleme: Belirli metin çıkarma ihtiyaçları için gelişmiş filtreleme seçenekleri
  • Profesyonel ÇıkarmaYüksek kaliteli ve net görünürlüklü metin çıkarma
  • Esnek Desenler: Herhangi bir düzenli ifade kalıbı ve metin eşleştirme gereksinimine destek

Sektör Kullanım Örnekleri ve Uygulamaları

Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri

  • Belge AnaliziSözleşmelerden, faturalardan ve yasal belgelerden belirli veri kalıplarını çıkarın.
  • Sözleşme AnaliziHukuk sözleşmelerinden temel terimleri ve veri kalıplarını çıkarın.
  • Uyumluluk İzlemeBelgelerden düzenleyici bilgileri ve uyumluluk verilerini çıkarın.
  • Hukuki Veri ÇıkarmaHukuki belgelerden belirli veri kalıplarını ayıklamak

Yardım Alın