Ekstrak Lampiran Dari PDF menggunakan n8n tindakan
PDF4me Ekstrak Lampiran Dari PDF mengekstrak file tertanam dari PDF dokumen melalui n8n Alur kerja otomatisasi. Proses PDFpergi n8n pemicu, data biner, string base64, atau publik URLuntuk secara otomatis mendeteksi dan mengekstrak dokumen terlampir, gambar, spreadsheet, file data, dan konten tersemat lainnya dengan integritas file yang terjaga, retensi metadata, dan dukungan multi-format (PDF(DOC, XLS, gambar, dll.). Solusi ini ideal untuk analisis dokumen, pemulihan file, ekstraksi bukti, manajemen lampiran, alur kerja ekstraksi data, dan pemrosesan dokumen komprehensif yang membutuhkan ekstraksi file terintegrasi yang andal dengan integrasi yang mulus.
Pengaturan
Tambahkan PDF4me "Ekstrak Lampiran Dari" PDF" simpul untuk Anda n8n alur kerja dan konfigurasikan parameter yang diperlukan. Untuk petunjuk pengaturan awal, lihat halaman kami. n8n Panduan Integrasi.
Prasyarat:
- PDF4me API kredensial
- n8n akses alur kerja
Konfigurasi:
- Menambahkan PDF4me simpul ke alur kerja
- Pilih "Ekstrak Lampiran Dari" PDF" tindakan
- Konfigurasikan parameter input (lihat di bawah)

Parameter
Daftar lengkap parameter untuk Ekstrak Lampiran Dari PDF tindakan. Konfigurasikan parameter ini untuk mengontrol ekstraksi lampiran.
Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi dan harus diberikan agar tindakan dapat berfungsi dengan benar.
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Tipe Data Masukan*** | String | PDF Pemilihan Format Input • Pilih format Anda PDF masukan data • PDF4me mendukung berbagai tipe input • Opsi: Data Biner, Base64 Tali, atau URL | Binary Data |
| Bidang Biner Masukan | Biner | Biner PDF Masukan Berkas (Diperlukan jika Data Biner) • Referensi PDF berkas dari sebelumnya n8n unggahan node atau file • PDF4me proses biner PDF file dengan deteksi format otomatis • Diperlukan jika Tipe Data Input adalah "Data Biner" | {{ $binary.data }} |
| Konten Dokumen Base64 | String | Base64 Dikodekan PDF Masukan (Diperlukan jika) Base64 Rangkaian) • Menyediakan PDF data sebagai string yang dikodekan base64 • PDF4me secara otomatis mendekode dan memproses PDF isi • Diperlukan ketika Tipe Data Input adalah "Base64 Rangkaian" | UEsDBBQABgAI... |
| URL berkas | String | Publik PDF URL Masukan (Diperlukan jika) URL) • Berikan izin publik/terbuka URL ke PDF berkas • PDF4me mengunduh dan memproses file dari URL • Diperlukan ketika Tipe Data Input adalah "URL" | https://abc.com/sample.pdf |
| Nama Dokumen*** | String | Sumber PDF Referensi • Sebutkan nama sumbernya PDF berkas • Untuk keperluan referensi dan pelacakan dalam ekstraksi • Membantu dalam pemrosesan pelacakan | document.pdf |
Opsi Lanjutan
Parameter berikut tersedia di bagian Opsi Lanjutan dan bersifat opsional:
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Profil Kustom | Object | Konfigurasi Ekstraksi • Objek konfigurasi tingkat lanjut untuk menyesuaikan perilaku ekstraksi • Mendukung format output dan opsi pemrosesan • JSON format untuk spesifikasi parameter yang fleksibel • Opsional untuk kebutuhan khusus | {"outputDataFormat": "json", "extractMetadata": true} |
Jenis Lampiran yang Didukung
| Kategori | Jenis File | Keterangan |
|---|---|---|
| Dokumen | PDF, DOC, DOCXTXT, RTF, ODT | Dokumen teks dan berkas kantor |
| Gambar | JPG, JPEG, PNGGIF, BMP, TIFF, SVG | Berkas gambar dan grafik |
| Lembar kerja | XLS, XLSX, CSV, ODS | Berkas data dan spreadsheet |
| Data | JSON, XML, HTML, CSS | Berkas web dan data |
Keluaran
Parameter Keluaran
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| dokumen | Array | PDF4me referensi dokumen masukan - Referensi ke dokumen input asli yang diproses untuk ekstraksi. Null untuk jenis operasi ini | null |
| dokumen keluaran | Array | PDF4me koleksi lampiran yang diekstrak - Array objek lampiran yang berhasil diekstrak berisi data file, metadata, dan properti dari sumber. PDF dokumen | [{"fileName": "sample.txt", "barcodeText": null, "docText": null, "image": null}] |
| traceId | String | PDF4me pengidentifikasi jejak pemrosesan - ID pelacakan unik untuk melacak permintaan ekstraksi melalui PDF4mepipeline pemrosesan untuk keperluan debugging dan audit. | null |
| ID pekerjaan | String | PDF4me pengidentifikasi pekerjaan - ID pekerjaan unik untuk operasi ekstraksi. Bernilai null untuk operasi sinkron, terisi untuk pemrosesan asinkron. | null |
| URL status | String | PDF4me pelacakan status URL - URL untuk memeriksa status operasi ekstraksi asinkron. Null untuk operasi sinkron. | null |
| Penggunaan langganan | Object | PDF4me data penggunaan langganan - Informasi tentang API penggunaan dan konsumsi langganan untuk operasi ekstraksi | null |
| metadata | Object | PDF4me metadata operasi - Objek metadata komprehensif yang berisi informasi pemrosesan, stempel waktu, dan detail operasi. | {"success": true, "message": "Attachments extracted successfully"} |
| _metadata.sukses | Boolean | PDF4me indikator status ekstraksi - Boolean Bendera yang menunjukkan keberhasilan atau kegagalan proses ekstraksi lampiran. PDF4me pengembalian true untuk keberhasilan ekstraksi dan false atas segala kesalahan | true |
| _metadata.pesan | String | PDF4me pesan status ekstraksi - Pesan status yang mudah dibaca manusia yang memberikan detail tentang hasil proses ekstraksi. Termasuk konfirmasi keberhasilan atau detail kesalahan untuk pemecahan masalah. | Attachments extracted successfully |
| _metadata.processingTimestamp | String | PDF4me stempel waktu pemrosesan - Cap waktu ISO 8601 yang menunjukkan kapan operasi ekstraksi diselesaikan oleh PDF4memesin ekstraksi | 2025-09-23T20:04:09.290Z |
| _metadata.sourceFileName | String | PDF4me nama file dokumen sumber - Nama file asli dari PDF dokumen yang diproses untuk ekstraksi lampiran | document.pdf |
| _metadata.operasi | String | PDF4me jenis operasi - Jenis operasi yang dilakukan oleh PDF4me'S APISelalu gunakan "extractAttachmentFromPdf" untuk tindakan ini. | extractAttachmentFromPdf |
Struktur Objek Lampiran yang Diekstrak
| Bidang | Jenis | Keterangan | Contoh |
|---|---|---|---|
| nama file | String | PDF4me nama file yang diekstrak - Nama file asli dari lampiran yang diekstrak seperti yang muncul di sumber PDF dokumen | sample.txt |
| barcodeText | String | PDF4me isi kode batang - Konten teks diekstrak dari barcode yang ditemukan di dalam lampiran. Nilai null jika tidak ada barcode. | null |
| Teks dokumen | String | PDF4me isi teks dokumen - Konten teks yang diekstrak dari file lampiran. Null jika lampiran bukan dokumen berbasis teks. | null |
| gambar | String | PDF4me data gambar - Base64 Data gambar yang dikodekan jika lampiran berupa file gambar. Nilai null untuk lampiran bukan gambar. | null |
N8N Tindakan dan Respons
Yang PDF4me Ekstrak Lampiran Dari PDF API Mengembalikan respons yang dapat dilihat dalam berbagai format. Pilih tampilan yang paling sesuai dengan kebutuhan Anda:
- JSON
- Table
- Schema
- Binary
JSON Format Respons
Mentah JSON tanggapan dari 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"
}
}
]
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| 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 |
Tampilan Skema
Struktur data dan tipe respons:
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
}
Indikator Tipe:
AB= String#= Angka☑= Boolean{}= Object[]= Array
Tampilan Data Biner
Data dan metadata lampiran yang sebenarnya:
outputDocuments
─────────────────────────────
File Count: {{ $json.outputDocuments.length }}
Success Status: {{ $json._metadata.success }}
Processing Time: {{ $json._metadata.processingTimestamp }}
Kasus Penggunaan
Pemulihan Konten Dokumen
- Pemulihan File TertanamGunakan
outputDocumentsarray untuk memulihkan file yang tertanam di dalamnya PDF dokumen, memulihkan akses ke materi sumber asli - Pemulihan Nama FileEkstrak nama file asli dari
fileNamebidang untuk menjaga identifikasi dan pengorganisasian file yang tepat - Pemulihan Dokumen yang Hilang: Pulihkan dokumen yang sebelumnya disematkan di PDFtetapi tidak lagi tersedia dalam format aslinya.
Pemrosesan dan Analisis Konten
- Analisis Keterikatan: Memproses file satu per satu dari
outputDocumentskoleksi untuk menganalisis konten, mengekstrak data, atau melakukan operasi spesifik pada setiap jenis file. - Pemrosesan Kode BatangManfaatkan
barcodeTextBidang untuk mengekstrak dan memproses informasi kode batang dari lampiran untuk keperluan inventaris, pelacakan, atau identifikasi. - Ekstraksi Konten TeksManfaatkan
docTextkolom untuk mengekstrak konten teks dari lampiran dokumen untuk alur kerja pencarian, analisis, atau pemrosesan data.
Otomatisasi dan Integrasi Alur Kerja
- Distribusi FileSecara otomatis mendistribusikan lampiran yang diekstrak ke sistem, folder, atau pengguna yang sesuai berdasarkan jenis file dan analisis konten.
- Pengarsipan KontenGunakan
_metadata.traceIddan hasil ekstraksi untuk memelihara jejak audit sambil mengatur file yang diekstrak ke dalam sistem arsip terstruktur. - Integrasi Multi-SistemIntegrasikan file yang diekstrak dengan sistem manajemen dokumen eksternal, platform penyimpanan cloud, atau aplikasi bisnis.