Ekli Dosyayı Çıkar PDF kullanarak n8n aksiyon
PDF4me Ekli Dosyayı Çıkar PDF gömülü dosyaları çıkarır PDF belgeler aracılığıyla n8n Otomasyon iş akışları. Süreç PDFuzakta n8n tetikleyiciler, ikili veriler, base64 dizeleri veya halka açık URLEkli belgeleri, resimleri, elektronik tabloları, veri dosyalarını ve diğer gömülü içerikleri dosya bütünlüğünü koruyarak, meta veri muhafazasını sağlayarak ve çoklu format desteğiyle otomatik olarak algılayıp ayıklamak için kullanılır.PDF(DOC, XLS, resimler vb.). Bu çözüm, belge analizi, dosya kurtarma, delil çıkarma, ek yönetimi, veri çıkarma iş akışları ve sorunsuz entegrasyonla güvenilir gömülü dosya çıkarma gerektiren kapsamlı belge işleme için idealdir.
Kurmak
Ekle PDF4me "Eki Çıkar" PDF" düğümünüze n8n İş akışını düzenleyin ve gerekli parametreleri yapılandırın. İlk kurulum talimatları için, lütfen sayfamıza bakın. n8n Entegrasyon Kılavuzu.
Önkoşullar:
- PDF4me API kimlik bilgileri
- n8n iş akışına erişim
Yapılandırma:
- Eklemek PDF4me düğümden iş akışına
- "Eki Çıkar" seçeneğini seçin. PDF" aksiyon
- Giriş parametrelerini yapılandırın (aşağıya bakınız)

Parametreler
Ek Dosya Çıkarma İşlemi için Parametrelerin Tam Listesi PDF İşlem. Ek dosya çıkarma işlemini kontrol etmek için bu parametreleri yapılandırın.
Önemli: Yıldız (***) ile işaretlenmiş parametreler zorunludur ve işlemin doğru şekilde çalışması için sağlanmalıdır.
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Giriş Veri Türü*** | String | PDF Giriş Biçimi Seçimi • Formatınızı seçin PDF veri girişi • PDF4me birden fazla giriş türünü destekler • Seçenekler: İkili Veri, Base64 Dize veya URL | Binary Data |
| Giriş İkili Alanı | İkili | İkili PDF Dosya Girişi (İkili veri ise gereklidir) • Referans PDF önceki dosyadan n8n düğüm veya dosya yükleme • PDF4me ikili işlemler PDF otomatik format algılama özelliğine sahip dosyalar • Giriş Veri Türü "İkili Veri" olduğunda gereklidir. | {{ $binary.data }} |
| Base64 Belge İçeriği | String | Base64 Kodlanmış PDF Giriş (Gerekliyse) Base64 Sicim) • Sağlamak PDF Veriler base64 kodlu dize olarak • PDF4me otomatik olarak kodunu çözer ve işler PDF içerik • Giriş Veri Türü " olduğunda gereklidirBase64 Sicim" | UEsDBBQABgAI... |
| Dosya URL'si | String | Halk PDF URL Giriş (Gerekliyse) URL) • Herkese açık/açık izin verin URL -e PDF dosya • PDF4me dosyayı indirir ve işler. URL • Giriş Veri Türü " olduğunda gereklidirURL" | https://abc.com/sample.pdf |
| Belge Adı*** | String | Kaynak PDF Referans • Kaynağın adını belirtin PDF dosya • Çıkarma işleminde referans ve takip amacıyla • İşlem takibine yardımcı olur | document.pdf |
Gelişmiş Seçenekler
Aşağıdaki parametreler Gelişmiş Seçenekler bölümünde mevcuttur ve isteğe bağlıdır:
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Özel Profiller | Object | Çıkarma Yapılandırması • Çıkarma davranışını özelleştirmek için gelişmiş yapılandırma nesnesi • Çıktı formatlarını ve işleme seçeneklerini destekler. • JSON esnek parametre belirtimi için format • Özel gereksinimler için isteğe bağlı | {"outputDataFormat": "json", "extractMetadata": true} |
Desteklenen Ek Türleri
| Kategori | Dosya Türleri | Tanım |
|---|---|---|
| Belgeler | PDF, DOC, DOCXTXT, RTF, ODT | Metin belgeleri ve ofis dosyaları |
| Görseller | JPG, JPEG, PNGGIF, BMP, TIFFSVG | Görüntü dosyaları ve grafikler |
| Elektronik tablolar | XLS, XLSX, CSVODS | Veri dosyaları ve elektronik tablolar |
| Veri | JSON, XML, HTML, CSS | Web ve veri dosyaları |
Çıktı
Çıkış Parametreleri
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| belgeler | Array | PDF4me girdi belgesi referansı - Çıkarma işlemi için işlenen orijinal girdi belgelerine referans. Bu işlem türü için boş değer. | null |
| çıktıBelgeleri | Array | PDF4me çıkarılan ekler koleksiyonu - Kaynaktan başarıyla çıkarılan ve dosya verilerini, meta verilerini ve özelliklerini içeren ek nesnelerin dizisi. PDF belge | [{"fileName": "sample.txt", "barcodeText": null, "docText": null, "image": null}] |
| izleme kimliği | String | PDF4me işleme izleme tanımlayıcısı - Çıkarma isteğini izlemek için benzersiz izleme kimliği PDF4mehata ayıklama ve denetim amaçlı işlem hattı | null |
| iş kimliği | String | PDF4me iş tanımlayıcısı - Çıkarma işlemi için benzersiz iş kimliği. Senkron işlemler için boş, asenkron işlemler için doldurulmuştur. | null |
| durum URL'si | String | PDF4me durum takibi URL - URL Asenkron çıkarma işlemlerinin durumunu kontrol etmek için kullanılır. Senkron işlemler için Null değeri kullanılır. | null |
| Abonelik Kullanımı | Object | PDF4me abonelik kullanım verileri - Hakkında bilgi API Çıkarma işlemi için kullanım ve abonelik tüketimi | null |
| _meta veriler | Object | PDF4me işlem meta verileri - İşleme bilgileri, zaman damgaları ve işlem ayrıntılarını içeren kapsamlı meta veri nesnesi. | {"success": true, "message": "Attachments extracted successfully"} |
| _meta veri.başarı | Boolean | PDF4me çıkarma durumu göstergesi - Boolean Ek dosya çıkarma işleminin başarılı veya başarısız olduğunu gösteren işaret. PDF4me iadeler true başarılı ekstraksiyonlar için ve false herhangi bir hata için | true |
| _meta veri.mesaj | String | PDF4me çıkarma durumu mesajı - Çıkarma işleminin sonucu hakkında ayrıntılı bilgi sağlayan, insan tarafından okunabilir durum mesajı. Başarı onayı veya sorun giderme için hata ayrıntıları içerir. | Attachments extracted successfully |
| _meta veri.işleme zaman damgası | String | PDF4me işlem zaman damgası - ISO 8601 standardına göre, çıkarma işleminin ne zaman tamamlandığını gösteren zaman damgası. PDF4me'nin çıkarma motoru | 2025-09-23T20:04:09.290Z |
| _meta veri.kaynakDosyaAdı | String | PDF4me kaynak belge dosya adı - Orijinal dosya adı PDF Eklerin çıkarılması için işlenmiş belge | document.pdf |
| _meta veri.işlem | String | PDF4me işlem türü - Gerçekleştirilen operasyonun türü PDF4me'S APIBu işlem için her zaman "extractAttachmentFromPdf" ifadesini kullanın. | extractAttachmentFromPdf |
Çıkarılan Ek Nesne Yapısı
| Alan | Tip | Tanım | Örnek |
|---|---|---|---|
| dosya adı | String | PDF4me çıkarılan dosya adı - Çıkarılan ekin kaynakta göründüğü orijinal dosya adı PDF belge | sample.txt |
| barkodMetni | String | PDF4me barkod içeriği - Ekteki barkodlardan çıkarılan metin içeriği. Barkod yoksa boş değer döndürülür. | null |
| docText | String | PDF4me belge metin içeriği - Ekli dosyadan çıkarılan metin içeriği. Ekli dosya metin tabanlı bir belge değilse boş değer döndürülür. | null |
| resim | String | PDF4me görüntü verileri - Base64 Ekli dosya bir resim dosyası ise, kodlanmış resim verilerini döndürür. Resim olmayan ekler için boş değer döndürür. | null |
N8N Eylem Yanıtı
O PDF4me Ekli Dosyayı Çıkar PDF API Yanıtı birden fazla formatta görüntüleyebilirsiniz. İhtiyaçlarınıza en uygun görünümü seçin:
- JSON
- Table
- Schema
- Binary
JSON Yanıt Formatı
Ham JSON yanıt olarak API:
[
{
"documents": null,
"outputDocuments": [
{
"fileName": "sample.txt",
"barcodeText": null,
"docText": null,
"image": null
}
],
"traceId": null,
"jobId": null,
"statusUrl": null,
"subscriptionUsage": null,
"_metadata": {
"success": true,
"message": "Attachments extracted successfully",
"processingTimestamp": "2025-09-23T20:04:09.290Z",
"sourceFileName": "document.pdf",
"operation": "extractAttachmentFromPdf"
}
}
]
Tablo Görünümü
Yanıt verileri yapılandırılmış tablo formatında:
| Parametre | Değer |
|---|---|
| documents | null |
| outputDocuments[0].fileName | sample.txt |
| outputDocuments[0].barcodeText | null |
| outputDocuments[0].docText | null |
| outputDocuments[0].image | null |
| traceId | null |
| jobId | null |
| statusUrl | null |
| subscriptionUsage | null |
| _metadata.success | true |
| _metadata.message | Attachments extracted successfully |
| _metadata.processingTimestamp | 2025-09-23T20:04:09.290Z |
| _metadata.sourceFileName | document.pdf |
| _metadata.operation | extractAttachmentFromPdf |
Şema Görünümü
Yanıtın veri yapısı ve türleri:
1 item
documents: null
outputDocuments: [
{
fileName: AB sample.txt
barcodeText: null
docText: null
image: null
}
]
traceId: null
jobId: null
statusUrl: null
subscriptionUsage: null
_metadata: {
success: ☑ true
message: AB Attachments extracted successfully
processingTimestamp: AB 2025-09-23T20:04:09.290Z
sourceFileName: AB document.pdf
operation: AB extractAttachmentFromPdf
}
Tip Göstergeleri:
AB= String#= Sayı☑= Boolean{}= Object[]= Array
İkili Veri Görünümü
Ekli dosyanın gerçek verileri ve meta verileri:
outputDocuments
─────────────────────────────
File Count: {{ $json.outputDocuments.length }}
Success Status: {{ $json._metadata.success }}
Processing Time: {{ $json._metadata.processingTimestamp }}
Kullanım Senaryoları
Belge İçeriği Kurtarma
- Gömülü Dosya Kurtarma: Kullanın
outputDocumentsDizinin içine yerleştirilmiş dosyaları kurtarmak için PDF belgeler, orijinal kaynak materyallere erişimin yeniden sağlanması - Dosya Adı Kurtarma: Orijinal dosya adlarını şuradan çıkarın:
fileNameDosya tanımlama ve düzenlemesinin düzgün bir şekilde yapılmasını sağlamak için alan - Kayıp Belge KurtarmaÖnceden yerleştirilmiş olan belgeleri geri yükle PDFancak artık orijinal formatlarında mevcut değiller.
İçerik İşleme ve Analizi
- Bağlanma Analizi: Dosyaları tek tek işleyin
outputDocumentsİçerik analizi yapmak, veri çıkarmak veya her dosya türü üzerinde belirli işlemler gerçekleştirmek için kullanılan koleksiyon. - Barkod İşleme: Kullanın
barcodeTextEnvanter, takip veya tanımlama amacıyla eklerden barkod bilgilerini çıkarmak ve işlemek için kullanılan alan. - Metin İçeriği Çıkarma: Şunlardan faydalanın:
docTextArama, analiz veya veri işleme iş akışları için belge eklerinden metinsel içerik çıkarmak üzere kullanılan alan.
İş Akışı Otomasyonu ve Entegrasyonu
- Dosya DağıtımıÇıkarılan ekleri, dosya türü ve içerik analizine göre otomatik olarak uygun sistemlere, klasörlere veya kullanıcılara dağıtır.
- İçerik Arşivleme: Kullanın
_metadata.traceIdve çıkarılan dosyaları yapılandırılmış arşiv sistemlerinde düzenlerken denetim izlerini korumak için çıkarma sonuçlarını saklayın. - Çoklu Sistem EntegrasyonuÇıkarılan dosyaları harici belge yönetim sistemleri, bulut depolama platformları veya iş uygulamalarıyla entegre edin.