Ekli dosyayı çıkarın PDF - Dosya Kurtarma API
PDF4me Ekli Dosyayı Çıkar PDF Bu sayede, dosya eklerinin tamamına gömülü dosyaları çıkarabilirsiniz. PDF Belgeler. Bu API hizmet süreçleri PDF Dosyaları ve dosyalar içindeki gömülü dosyaları, belgeleri ve kaynakları çıkarır. PDF Belgeler. API alır PDF içerik aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Birden fazla dosya türünü ayıklama desteğiyle. PDF Bu çözüm, belge yönetim sistemleri ve dosya çıkarma 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
- Dosya Çıkarma: İçerilen tüm dosyaları, belgeleri ve kaynakları ayıklayın. PDF belgeler
- Birden Çok Dosya TürüÇeşitli dosya eki formatlarını destekler; bunlar arasında metin, resim, belge ve arşiv dosyaları bulunur.
- Toplu EkstraksiyonTek bir dosyadan birden fazla eki ayıklayın. PDF tek işlemde belge
- Base64 Kodlama: Güvenli dosya içeriği iletimi kullanarak Base64 kodlama
- Basit API Entegrasyon: Huzurlu API Otomatik belge çı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 ek dosya çıkarma işlemleri tek bir uç nokta üzerinden gerçekleştirilir:
- Yöntem: POST
- Uç nokta:
/api/v2/ExtractAttachmentFromPdf
REST API Parametreler
Ek Dosya Çı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 |
|---|---|---|---|
| docContent* | Base64 (String) | Girişin içeriği PDF dosya şu şekilde kodlanmıştır: Base64 Ek dosya çıkarma ve dosya kurtarma işlemleri için format | JVBERi... |
| docName* | String | Kaynak PDF Belge tanımlama ve ek dosya çıkarma işlemleri için uygun .pdf uzantılı dosya adı. | output.pdf |
İ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 Ekli Dosyayı Çıkar PDF REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API Çıkarılan ek verilerini şu şekilde döndürür: JSON cevap veya bir ZIP dosya Çıkarılan tüm ekleri içerir.
- 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 ek dosya sonuçlarını anında döndürür.
Durum Kodu: 200 OK
Yanıt Formatı:
{
"outputDocuments": [
{
"fileName": "attachment1.txt",
"streamFile": "base64-encoded-file-content..."
},
{
"fileName": "attachment2.pdf",
"streamFile": "base64-encoded-file-content..."
}
]
}
Yanıt, her biri bir dizi çıkarılmış ek içerir. fileName Ve streamFile (Base64-kodlanmış içerik).
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/ExtractAttachmentFromPdfStatus/{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 attachments
}
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
Ekstraksiyon tepkisi şöyledir: JSON Çıkarılan eklerin bir dizisini içeren nesne:
- çıktıBelgeleri: Array çıkarılan ek nesnelerin
- dosya adıÇıkarılan dosyanın adı
- akış dosyası: Base64- Çıkarılan dosyanın kodlanmış içeriği
Alternatif: ZIP Dosya Yanıtı
Bazı durumlarda, API bir ZIP Çıkarılan tüm ekleri içeren dosya yerine JSON. O ZIP Dosya indirilebilir ve çıkarılarak tek tek dosyalara erişilebilir.
Kod çözme Base64 İçerik:
Şifreyi çözmek için Base64-kodlanmış dosya içeriği streamFile:
// JavaScript
const decoded = atob(base64String);
const blob = new Blob([decoded], { type: 'application/octet-stream' });
# Python
import base64
decoded = base64.b64decode(base64_string)
with open('extracted_file.txt', 'wb') as f:
f.write(decoded)
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 Ekli Dosyayı Çıkar 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 Script Örnek
Google Apps Script uygulama için Google Workspace entegrasyon:
Ek Çıkarma Özellikleri
Dosya Kurtarma Yetenekleri
- Tam Çıkarma: Tüm gömülü dosyaları ve kaynakları çıkarın PDF belgeler
- Dosya Türü AlgılamaGömülü dosya türlerinin ve biçimlerinin otomatik olarak tanımlanması
- Meta Veri KorumaOrijinal dosya adlarını, oluşturulma tarihlerini ve özelliklerini koruyun.
- Kalite GüvencesiDosya bütünlüğünü ve bozulma olmadan doğru şekilde çıkarılmasını sağlayın.
Belge İşleme
- PDF Analiz: Derinlemesine analiz PDF gömülü eklentileri bulmak için yapı
- Kaynak Tanımlama: Çeşitli gömülü dosya türlerinin akıllı tespiti
- Toplu EkstraksiyonTek bir dosyadan birden fazla eki işleyin. PDF tek bir işlemde
- Güvenli İşlemeDosya bütünlüğü doğrulaması ile güvenli çıkarma
Gelişmiş Özellikler
- Çoklu Biçim DesteğiBelgeleri, resimleri, arşivleri ve multimedya dosyalarını çıkarın.
- Dosya OrganizasyonuÇıkarma işlemi sırasında dosya adlandırma ve düzenleme kurallarına uyulmasını sağlayın.
- İçerik DoğrulamaÇıkarılan dosyanın bütünlüğünü ve eksiksizliğini doğrulayın.
- Profesyonel SonuçlarKurumsal uygulamalar için uygun yüksek kaliteli ekstraksiyon
Sektör Kullanım Örnekleri ve Uygulamaları
- Document Management & Recovery
- Legal & Compliance
- Business & Finance
- Technical & Engineering
- Healthcare & Medical
Belge Yönetimi ve Kurtarma Kullanım Senaryoları
- Arşiv KurtarmaArşivlenmiş PDF belgelerinden veri kurtarma için dosyaları çıkarın.
- İçerik YönetimiBelge yönetim sistemlerinden gömülü kaynakları alın.
- Dosya OrganizasyonuKarmaşık PDF paketlerinden dosyaları ayıklama ve düzenleme
- Veri TaşımaBelge taşıma süreçlerinde ekleri ayıklama
Hukuk ve Uyumluluk Kullanım Örnekleri
- Delil ToplamaHukuki PDF dosyalarından destekleyici belgeleri ve kanıtları çıkarın.
- Uyumluluk Belgeleri: Yasal düzenleme belgelerini ve sertifikaları alın
- Denetim DesteğiDenetim kayıtlarını ve destekleyici materyalleri çıkarın.
- Hukuki KeşifHukuki araştırma süreçlerinde gömülü dosyaları kurtarmak
İş ve Finans Kullanım Örnekleri
- Fatura İşlemeFatura PDF'lerinden destekleyici belgeleri ayıklamak
- Sözleşme YönetimiSözleşme eklerini ve değişikliklerini alın.
- Finansal RaporlamaDestekleyici elektronik tabloları ve raporları çıkarın.
- Belge Analiziİş zekası için gömülü içeriği analiz edin.
Teknik ve Mühendislik Kullanım Örnekleri
- Teknik DokümantasyonKod örneklerini, teknik özellikleri ve diyagramları çıkarın.
- Proje DosyalarıProje kaynaklarını ve destekleyici materyalleri alın.
- Tasarım VarlıklarıGörüntüleri, CAD dosyalarını ve tasarım kaynaklarını çıkarın.
- Araştırma VerileriPDF dosyalarından veri kümelerini ve araştırma materyallerini kurtarın.
Sağlık ve Tıbbi Kullanım Alanları
- Tıbbi KayıtlarHasta dosyalarını ve tıbbi belgeleri çıkarın.
- Araştırma VerileriKlinik araştırma verilerini ve araştırma materyallerini edinin.
- Uyumluluk Dosyaları: Yasal düzenlemeleri ve sertifikaları çıkarın
- Hasta Bakımı: Destekleyici tıbbi görüntüleri ve raporları kurtarın