Meratakan PDF menggunakan n8n tindakan
PDF4me Meratakan PDF mengubah interaktif PDF elemen menjadi konten statis yang tidak dapat diedit melalui n8n Alur kerja otomatisasi. Proses PDFpergi n8n pemicu, data biner, string base64, atau publik URLSolusi ini memungkinkan perataan kolom formulir, anotasi, komentar, lapisan, markup, dan elemen interaktif menjadi konten permanen sambil mempertahankan tampilan visual, kualitas teks, dan struktur dokumen. Solusi ini ideal untuk finalisasi dokumen, alur kerja pengarsipan, pemrosesan pengiriman formulir, distribusi dokumen yang aman, dokumentasi kepatuhan, dan mencegah pengeditan tidak sah yang memerlukan konten yang tidak dapat diedit. PDF Output dengan format yang terjaga dan integrasi yang mulus.
Pengaturan
Tambahkan PDF4me "Ratakan" 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 "Ratakan" PDF" tindakan
- Konfigurasikan parameter input (lihat di bawah)

Parameter
Daftar lengkap parameter untuk Flatten PDF tindakan. Konfigurasikan parameter ini untuk mengontrol PDF meratakan.
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 berupa String Base64) • 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 (Wajib diisi jika berupa 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 File Output*** | String | Diratakan PDF Nama File Keluaran • Tentukan nama untuk file yang diratakan yang dihasilkan. PDF berkas • Harus menyertakan ekstensi .pdf • PDF4me Memastikan penamaan unik dan validasi format. | flattened_document.pdf |
| Nama Dokumen*** | String | Sumber PDF Referensi • Sebutkan nama sumbernya PDF berkas • Untuk keperluan referensi dan pelacakan • Membantu dalam pemrosesan pelacakan | document.pdf |
Opsi Perataan
Parameter berikut tersedia di bagian Opsi Perataan dan bersifat opsional:
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Formulir Datar | Boolean | Kontrol Perataan Bentuk • Mengontrol apakah kolom formulir interaktif harus diratakan • true = mengubah semua kolom formulir menjadi teks yang tidak dapat diedit • false = mempertahankan interaktivitas kolom formulir • Berguna untuk menyelesaikan pengisian formulir | true |
| Ratakan Anotasi | Boolean | Kontrol Perataan Anotasi • Mengontrol apakah PDF anotasi harus diratakan • true = menggabungkan anotasi dengan konten halaman • false = mempertahankan interaktivitas anotasi • Berguna untuk menyimpan komentar | true |
| Ratakan Lapisan | Boolean | Kontrol Perataan Lapisan • Mengontrol apakah PDF lapisan-lapisan tersebut harus diratakan menjadi lapisan tunggal. • true = menggabungkan semua lapisan yang terlihat menjadi satu • false = mempertahankan struktur lapisan • Berguna untuk konsolidasi lapisan | true |
| Meratakan Tanda Tangan Digital | Boolean | Kontrol Perataan Khas • Mengontrol apakah tanda tangan digital perlu diratakan • true = mengubah tanda tangan menjadi gambar statis • false = mempertahankan validitas dan interaktivitas tanda tangan • Nilai default adalah false untuk mempertahankan tanda tangan. | false |
| Ratakan Elemen Interaktif | Boolean | Perataan Elemen Interaktif • Mengontrol apakah semua elemen interaktif harus diratakan • benar = menghilangkan semua fungsi interaktif • false = mempertahankan beberapa elemen interaktif • Berguna untuk pembuatan dokumen statis | true |
Opsi Lanjutan
Parameter berikut tersedia di bagian Opsi Lanjutan dan bersifat opsional:
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Profil Kustom | String | Profil Konfigurasi Kustom • Atur opsi tambahan menggunakan profil khusus • JSONformat seperti yang berisi parameter yang telah ditentukan sebelumnya • Memungkinkan fitur canggih PDF pengaturan perataan • Opsional untuk kebutuhan khusus | { "outputDataFormat": "base64", "preserveMetadata": true } |
Keluaran
Parameter Keluaran
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| kesuksesan | Boolean | PDF4me indikator status perataan - Boolean bendera yang menunjukkan keberhasilan atau kegagalan PDF proses perataan. PDF4me pengembalian true untuk perataan yang berhasil dan false untuk setiap kesalahan, memungkinkan penanganan kesalahan yang andal dalam alur kerja otomatis. | true |
| pesan | String | PDF4me meratakan pesan status - Pesan status yang mudah dibaca manusia yang memberikan detail tentang hasil proses perataan. Termasuk konfirmasi keberhasilan atau detail kesalahan untuk pemecahan masalah. | PDF flattening completed successfully |
| nama file | String | PDF4me dihasilkan diratakan PDF nama file - Nama file lengkap dari hasil flattening yang berhasil dibuat PDF dokumen dengan ekstensi .pdf yang sesuai. PDF4me Memastikan penamaan yang unik dan memvalidasi kepatuhan format file untuk integrasi yang lancar dengan proses selanjutnya. | flattened_document.pdf |
| mimeType | String | PDF4me diratakan PDF MIME jenis - Itu MIME jenis yang dihasilkan setelah diratakan PDF berkas, yang menunjukkan format berkas untuk penanganan yang tepat dalam aplikasi web dan sistem berkas. | application/pdf |
| Ukuran berkas | Nomor | PDF4me diratakan PDF ukuran file dalam byte - Ukuran pasti dari hasil perataan yang dihasilkan PDF berkas dalam byte, disediakan oleh PDF4me untuk perencanaan penyimpanan, optimasi bandwidth, dan pemantauan transfer file. Penting untuk manajemen dokumen perusahaan dan otomatisasi alur kerja. | 24846 |
| namafileasli | String | PDF4me sumber PDF referensi - Aslinya PDF nama file yang diproses oleh PDF4meMesin perataan (flattening engine) milik perusahaan. Referensi ini dipelihara untuk jejak audit, tujuan debugging, dan pelacakan sumber dokumen yang diratakan yang dihasilkan dalam alur kerja perusahaan. | document.pdf |
| Elemen yang diratakan | Array | PDF4me daftar elemen yang diratakan - Array Deretan string yang menunjukkan jenis elemen interaktif mana yang berhasil diratakan selama proses tersebut. Menunjukkan elemen spesifik yang dikonversi menjadi konten statis. | ["forms", "annotations", "layers", "digital signatures", "interactive elements"] |
| keterangan | String | PDF4me deskripsi proses perataan - Deskripsi rinci tentang hasil proses perataan, memberikan konteks tambahan tentang apa yang telah dicapai selama proses tersebut. PDF operasi perataan | All interactive elements have been converted to static content |
N8N Tindakan dan Respons
Yang PDF4me Meratakan 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:
{
"success": true,
"message": "PDF flattening completed successfully",
"fileName": "flattened_document.pdf",
"mimeType": "application/pdf",
"fileSize": 24846,
"originalFileName": "document.pdf",
"flattenedElements": [
"forms",
"annotations",
"layers",
"digital signatures",
"interactive elements"
],
"description": "All interactive elements have been converted to static content"
}
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| success | true |
| message | PDF flattening completed successfully |
| fileName | flattened_document.pdf |
| mimeType | application/pdf |
| fileSize | 24846 |
| originalFileName | document.pdf |
| flattenedElements | ["forms", "annotations", "layers", "digital signatures", "interactive elements"] |
| description | Semua elemen interaktif telah diubah menjadi konten statis. |
Tampilan Skema
Struktur data dan tipe respons:
1 item
success: ☑ true
message: AB PDF flattening completed successfully
fileName: AB flattened_document.pdf
mimeType: AB application/pdf
fileSize: # 24846
originalFileName: AB document.pdf
flattenedElements: [] forms, annotations, layers, digital signatures, interactive elements
description: AB All interactive elements have been converted to static content
Indikator Tipe:
AB= String#= Angka☑= Boolean
Tampilan Data Biner
Yang sebenarnya diratakan PDF data dan metadata file:
data
─────────────────────────────
File Name: flattened_document.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 240.0 KB
Akses Data Biner:
- n8n Objek Biner:
$binary.data.data - Base64 Isi: Tersedia untuk penggunaan langsung
- Operasi FileSiap untuk diunduh, dikirim melalui email, atau disimpan.
Kasus Penggunaan
Keamanan dan Finalisasi Dokumen
- Meratakan PDF dokumen dengan kolom formulir, anotasi, dan elemen interaktif untuk membuat versi akhir yang tidak dapat diedit untuk distribusi, pengarsipan, dan dokumentasi hukum.
- Memproses kontrak, perjanjian, dan dokumen hukum dengan meratakannya untuk mencegah modifikasi yang tidak sah, memastikan integritas dokumen, dan menjaga keabsahan hukum.
- Ubah yang dapat diedit PDF formulir dan templat ke versi yang disederhanakan untuk pengajuan akhir, dokumentasi resmi, dan kepatuhan terhadap persyaratan peraturan.
Persiapan Pencetakan dan Distribusi
- Meratakan PDF dokumen dengan lapisan, komentar, dan elemen interaktif untuk mempersiapkannya untuk pencetakan, distribusi fisik, dan akses offline.
- Proses materi pemasaran, brosur, dan dokumen promosi dengan meratakannya untuk memastikan tampilan yang konsisten di berbagai perangkat dan sistem pencetakan.
- Transformasi interaktif PDF mengubah presentasi dan laporan menjadi versi ringkas untuk distribusi formal, presentasi klien, dan komunikasi pemangku kepentingan.
Dokumentasi Kepatuhan dan Regulasi
- Meratakan PDF dokumen dengan data formulir, tanda tangan, dan anotasi untuk membuat versi akhir yang sesuai untuk pengajuan peraturan, jejak audit, dan dokumentasi resmi.
- Memproses laporan keuangan, dokumen kepatuhan, dan pengajuan peraturan dengan cara meratakannya untuk memastikan integritas data, mencegah perubahan data, dan memenuhi standar peraturan.
- Ubah yang dapat diedit PDF Formulir dan aplikasi diubah menjadi versi yang disederhanakan untuk pengajuan akhir, pemrosesan resmi, dan kepatuhan terhadap peraturan.