Tabloyu şuradan çıkarın: PDF - Veri Ayrıştırıcı API
PDF4me Tabloyu şuradan çıkarın: PDF Bu sayede tablo yapılarını ve verileri ayıklayabilirsiniz. PDF Belgeler. Bu API hizmet süreçleri PDF Dosyalardan tablo içeriğini, yapısını ve verilerini çıkarır. PDF Belgeler. API alır PDF içerik aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Yapılandırılmış veri çıktısı ve tablo analizi desteğiyle bu çözüm, veri işleme iş akışları ve iş zekası 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
- Tablo ÇıkarmaTablo yapılarını ve verileri şuradan çıkarın: PDF belgeler
- Yapılandırılmış Veri ÇıktısıKolay entegrasyon için tablo verilerini düzenli ve yapılandırılmış formatlarda alın.
- Masa Yapısı KorumaTablo düzenini, başlıkları, satırları ve sütun ilişkilerini koruyun.
- Base64 Kodlama: Güvenli dosya içeriği iletimi kullanarak Base64 kodlama
- Basit API Entegrasyon: Huzurlu API Otomatik tablo çı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. Tüm tablo çıkarma işlemleri tek bir uç nokta üzerinden gerçekleştirilir:
- Yöntem: POST
- Uç nokta:
/api/v2/ExtractTableFromPdf
REST API Parametreler
Tabloyu Çı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 tablo çı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 tablo 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 Tabloyu şuradan çıkarın: PDF REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API Çıkarılan tablo verilerini ş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 tablo verilerini anında döndürür.
Durum Kodu: 200 OK
Yanıt Formatı:
{
"tables": [
{
"rows": [
["Header 1", "Header 2", "Header 3"],
["Data 1", "Data 2", "Data 3"],
["Data 4", "Data 5", "Data 6"]
],
"columns": 3,
"rows": 3
}
]
}
Yanıt, her biri satır, sütun ve hücre verisi içeren bir dizi tablo 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/ExtractTableFromPdfStatus/{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 table 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
Tablo çıkarma yanıtı şudur: JSON İçinde şu maddeleri içeren nesne:
- tablolar: Array tablo nesnelerinin
- satırlar: Array Tablo satırlarını temsil eden diziler (her satır hücre değerlerinden oluşan bir dizidir)
- sütunlarTablodaki sütun sayısı
- satırlarTablodaki satır sayısı
Tablo Yapısı:
Her tablo, aşağıdaki şekilde iki boyutlu bir dizi olarak temsil edilir:
- Dıştaki dizi satırları temsil eder.
- İç içe diziler her satırdaki hücreleri temsil eder.
- İlk satır genellikle sütun başlıklarını 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ı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 Tabloyu şuradan çıkarın: 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:
Tablo Çıkarma Özellikleri
Veri Çıkarma Yetenekleri
- Tablonun tamamen kurtarılması: Tablodaki tüm verileri çıkarın PDF Yapısal bütünlüğü doğru şekilde korunmuş belgeler
- Başlık TanımaTablo başlıklarını, sütun adlarını ve satır etiketlerini tanımlayın ve koruyun.
- Hücre İçeriği Çıkarma: Hücre içeriğini uygun veri türleri ve biçimlendirmeyle tek tek çıkarın.
- Tablo Yapısı AnaliziTablo düzenini, ilişkileri ve hiyerarşik yapıyı koruyun.
Gelişmiş İşleme
- Çoklu Tablo DesteğiTek bir işlem içinde birden fazla tabloyu işleyin. PDF belge
- Karmaşık Tablo İşlemeHücreleri birleştirilmiş, satırları kapsayan ve karmaşık düzenlere sahip tabloları ayıklayın.
- Biçim KorumaTablonun orijinal biçimlendirmesini, stilini ve görsel görünümünü koruyun.
- Veri DoğrulamaVeri çıkarma işlemi sırasında veri bütünlüğünü ve doğruluğunu sağlayın.
Profesyonel Özellikler
- Yapılandırılmış ÇıktıKolay entegrasyon için düzenli ve yapılandırılmış veriler oluşturun.
- Toplu İşleme: Birden fazla işlem PDFs ve tabloları verimli bir şekilde çıkarın
- Kalite Güvencesiİş uygulamaları için veri çıkarma doğruluğunu ve güvenilirliğini sağlayın.
- Kurumsal EntegrasyonMevcut veri yönetim sistemleriyle sorunsuz entegrasyon
Sektör Kullanım Örnekleri ve Uygulamaları
- Business Intelligence & Analytics
- Document Management & Processing
- Data Migration & Integration
- Research & Analysis
- Compliance & Regulatory
- Healthcare & Medical
İş Zekası ve Analitik Kullanım Örnekleri
- Finansal RaporlamaVeri analizi ve raporlama için raporlardan finansal tabloları çıkarın.
- Performans Ölçütleriİş zekası için KPI tablolarını ve performans gösterge panellerini işleyin.
- Veri AmbarlamaVeri ambarına veri eklemek için belgelerden yapılandırılmış verileri çıkarın.
- İş Analitiği: Dönüştürmek PDF Tabloları analiz edilebilir veri formatlarına dönüştürerek içgörüler elde etmek.
Belge Yönetimi ve İşleme Kullanım Örnekleri
- Fatura İşlemeFaturalardan kalem öğelerini ve fiyat tablolarını çıkararak otomatik işleme için kullanıma hazır hale getirin.
- Sözleşme AnaliziHukuki belgelerden şartlar ve koşullar tablolarını çıkarın.
- Rapor DijitalleştirmeKağıt tabanlı raporları dijital, aranabilir verilere dönüştürün
- İçerik Yönetimiİçerik yönetim sistemleri için belgelerden yapılandırılmış veri çıkarma
Veri Taşıma ve Entegrasyon Kullanım Örnekleri
- Sistem GeçişiSistem geçişleri ve veri aktarımları sırasında tablo verilerini ayıklama
- Eski Verilerin DönüştürülmesiTarihi belgeleri modern veri formatlarına dönüştürün.
- API Entegrasyon: Üçüncü taraf sistemlerle entegrasyon için verileri ayıklayın ve APIs
- Veritabanı NüfusuVeritabanlarını yapılandırılmış verilerle doldurun. PDF belgeler
Araştırma ve Analiz Kullanım Örnekleri
- Akademik AraştırmaAraştırma makalelerinden ve akademik yayınlardan veri tabloları çıkarmak
- Pazar araştırmasıAnket sonuçlarını ve pazar analizi tablolarını işleme alma
- Bilimsel VerilerBilimsel belgelerden deneysel verileri ve araştırma bulgularını çıkarın.
- İstatistiksel Analiz: Dönüştürmek PDF tabloları istatistiksel analiz araçlarına dönüştürmek
Uyumluluk ve Düzenleyici Kullanım Örnekleri
- Düzenleyici Raporlama: Yasal düzenlemelerden ve raporlardan uyumluluk verilerini çıkarın.
- Denetim DesteğiUyumluluk doğrulaması için finansal tabloları ve denetim kayıtlarını işleyin.
- Hukuki KeşifKeşif süreçleri için yasal belgelerden yapılandırılmış veri çıkarma
- Politika AnaliziAnaliz için politika tablolarını ve düzenleyici gereklilikleri çıkarın.
Sağlık ve Tıbbi Kullanım Alanları
- Tıbbi KayıtlarHastaya ait veri tablolarını tıbbi raporlardan ve kayıtlardan çıkarın.
- Klinik DenemelerAraştırma verilerini ve klinik deneme sonuçlarını işlemek
- Sigorta TalepleriFaturalama tablolarını ve talep bilgilerini çıkarın.
- Tıbbi AraştırmaTıbbi araştırma verilerini analiz edilebilir formatlara dönüştürmek