Form verilerini şuradan çıkarın: PDF - Alan Ayrıştırıcı API
PDF4me Form Verilerini Çıkarma PDF Form alanlarındaki tüm verileri ve değerleri ayıklamanızı sağlar. PDF Doldurulabilir formlar içeren belgeler. Bu API hizmet süreçleri PDF Dosyalardan alan bilgilerini, değerlerini ve özelliklerini çıkarır ve ayıklar. PDF Formlar. API alır PDF içerik aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Çeşitli form alanı türlerini ve yapılandırılmış veri çıktısını destekleyen bu çözüm, form işleme iş akışları ve veri çıkarma platformları 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
- Form Alanı ÇıkarmaMetin alanları, onay kutuları, radyo düğmeleri, açılır menüler ve imza alanları dahil olmak üzere her tür form alanını çıkarın.
- Yapılandırılmış Veri ÇıktısıForm verilerini yapılandırılmış biçimde alın. JSON kolay entegrasyon için format
- Saha ÖzellikleriAlan adlarını, değerlerini, türlerini ve doğrulama özelliklerini çıkarın.
- Base64 Kodlama: Güvenli dosya içeriği iletimi kullanarak Base64 kodlama
- Basit API Entegrasyon: Huzurlu API Otomatik form 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 form veri çıkarma işlemleri tek bir uç nokta üzerinden gerçekleştirilir:
- Yöntem: POST
- Uç nokta:
/api/v2/ExtractPdfFormData
REST API Parametreler
Form Verilerini Çıkarma İşlemi için Parametrelerin Tam Listesi PDF 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 PDF Belge tanımlama ve form verisi çıkarma işlemleri için uygun .pdf uzantılı dosya adı. | output.pdf |
| docContent* | Base64 (String) | Girişin içeriği PDF dosya şu şekilde kodlanmıştır: Base64 Form alanı analizi ve veri çıkarma işlemleri için format | JVBERi... |
İ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 | true |
Çıktı
O PDF4me Form Verilerini Çıkarma PDF REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API Form alanından çıkarılan verileri şu şekilde döndürür: JSON cevap.
- 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 form verilerini anında döndürür.
Durum Kodu: 200 OK
Yanıt Formatı:
{
"formFields": [
{
"fieldName": "Name",
"fieldValue": "John Doe",
"fieldType": "text"
},
{
"fieldName": "Email",
"fieldType": "text"
},
{
"fieldName": "Date",
"fieldValue": "2024-01-15",
"fieldType": "date"
}
]
}
Yanıt, adları, değerleri ve türleriyle birlikte form alanlarından oluşan bir dizi 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/ExtractPdfFormDataStatus/{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 form data
}
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"} |
Anlamak JSON Cevap
Form veri çıkarma yanıtı şudur: JSON Form alanlarından oluşan bir dizi içeren nesne:
- formAlanları: Array form alanı nesnelerinin
- alanAdıForm alanının adı
- alanDeğeriForm alanına girilen değer
- alanTürüForm alanının türü (metin, onay kutusu, radyo düğmesi, tarih vb.)
Alan Türleri:
Yaygın form alanı türleri şunlardır:
text: Metin giriş alanlarıcheckboxOnay kutusu alanları (mantıksal değerler)radioRadyo düğmesi gruplarıdateTarih seçici alanlarınumber: Sayısal giriş alanlarıdropdown: Açılır menü/seçim alanlarısignatureDijital imza alanları
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.pdf"
}
Asenkron İşleme ile:
{
"docContent": "JVBERi0xLjQKJeLjz9MK...",
"docName": "output.pdf",
"async": true
}
Kod Örnekleri
O PDF4me Form Verilerini Çıkarma PDF 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:
Form Veri Çıkarma Özellikleri
Saha Analizi Yetenekleri
- Tam Alan TespitiFormdaki tüm alanları, gizli ve hesaplanmış alanlar dahil olmak üzere tanımlayın.
- Değer Çıkarma: Tüm alan türlerinden geçerli değerleri ve varsayılan değerleri çıkarın.
- Mülk AnaliziAlan özelliklerini (adlar, türler, konumlar ve doğrulama kuralları dahil) alın.
- Veri DoğrulamaAlan verilerinin bütünlüğünü ve biçim uyumluluğunu doğrulayın.
Form İşleme
- PDF Form Analizi: Derinlemesine analiz PDF form yapısı ve alan ilişkileri
- Alan Türü Tanıma: Çeşitli form alanı türlerinin otomatik olarak tanımlanması
- Toplu İşlemeBirden fazla formu işleyin ve karmaşık form yapılarından veri çıkarın.
- Yapılandırılmış ÇıktıKolay entegrasyon için düzenli ve yapılandırılmış veriler oluşturun.
Gelişmiş Özellikler
- Alan EşlemeForm alanlarını veritabanı sütunlarına veya uygulama alanlarına eşleştirin.
- Veri DönüşümüForm verilerini çeşitli çıktı biçimlerine dönüştürün (JSON, XML, CSV)
- Doğrulama KurallarıForm doğrulama kurallarını ve kısıtlamalarını çıkarın ve uygulayın.
- Profesyonel SonuçlarKurumsal uygulamalar için uygun yüksek kaliteli ekstraksiyon
Sektör Kullanım Örnekleri ve Uygulamaları
- Document Management & Processing
- Business & Finance
- Legal & Compliance
- Healthcare & Medical
- Government & Public Sector
- Education & Research
Belge Yönetimi ve İşleme Kullanım Örnekleri
- Form Veri ToplamaDoldurulmuş formlardan veri çıkarma PDF veritabanı depolama için formlar
- Belge DijitalleştirmeKağıt formları dijital verilere dönüştürün: PDF işleme
- Veri TaşımaBelge geçişi ve sistem güncellemeleri sırasında form verilerini ayıklama
- Form AnaliziForm doldurma oranlarını ve alan kullanım kalıplarını analiz edin.
İş ve Finans Kullanım Örnekleri
- Fatura İşlemeFatura formlarından ve satın alma siparişlerinden veri çıkarma
- Başvuru İşlemeKredi başvurularını, sigorta taleplerini ve kayıt formlarını işleme koymak.
- Anket VerileriMüşteri anketlerinden ve geri bildirim formlarından yanıtları çıkarın.
- Uyumluluk Formları: Mevzuat uyumluluk formlarını ve vergi belgelerini işleme koymak
Hukuk ve Uyumluluk Kullanım Örnekleri
- Hukuki FormlarHukuki belgelerden ve mahkeme formlarından veri çıkarma
- Sözleşme İşlemeSözleşme formlarını ve anlaşma verilerini işlemek
- Mevzuat UyumluluğuUyumluluk formlarından ve düzenleyici belgelerden veri çıkarma
- Kanıt ToplamaHukuki delil ve dokümantasyon için form verilerini çıkarın.
Sağlık ve Tıbbi Kullanım Alanları
- Hasta FormlarıHasta kayıt ve tıbbi geçmiş formlarından veri çıkarma
- Sigorta TalepleriSigorta talep formlarını ve tıbbi faturalama belgelerini işlemek
- Klinik DenemelerAraştırma formlarından ve klinik çalışma belgelerinden veri çıkarma
- Tıbbi KayıtlarTıbbi formları ve hasta bilgi belgelerini işlemek
Devlet ve Kamu Sektörü Kullanım Örnekleri
- Vatandaş Hizmetleri: Devlet formlarından ve vatandaş başvurularından veri çıkarma
- Vergi İşlemleriVergi formlarını ve mali açıklama belgelerini işlemek
- İzin Başvurularıİzin ve lisans başvuru formlarından veri çıkarma
- Kamu Kayıtları: Kamu kayıtlarını ve resmi devlet belgelerini işlemek
Eğitim ve Araştırma Kullanım Örnekleri
- Öğrenci FormlarıKayıt formlarından ve akademik başvurulardan veri çıkarma
- Araştırma VerileriAraştırma formlarını ve anket yanıtlarını işleme alma
- Değerlendirme FormlarıDeğerlendirme ve ölçme formlarından veri çıkarma
- İdari Formlarİdari formların ve kurumsal belgelerin işlenmesi: