Mengubah HTML ke PDF menggunakan n8n tindakan
PDF4me Mengubah HTML ke PDF mengubah HTML konten menjadi berkualitas tinggi PDF dokumen melalui n8n Alur kerja otomatisasi. Proses HTML berkas melalui n8n pemicu, data biner, string base64, atau publik URLs untuk menghasilkan PDFdengan diawetkan CSS gaya, gambar tersemat, font, tata letak responsif, dan rendering konten dinamis. Solusi ini ideal untuk pengarsipan halaman web, pembuatan laporan otomatis, email-ke-PDF Alur kerja konversi, pembuatan faktur, sistem dokumentasi, dan penerbitan konten yang membutuhkan akurasi tinggi. HTML rendering dengan profesional PDF output dan integrasi tanpa hambatan.
Pengaturan
Tambahkan PDF4me "Mengubah HTML ke 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 "Konversi" HTML ke PDF" tindakan
- Konfigurasikan parameter input (lihat di bawah)

Parameter
Daftar lengkap parameter untuk Konversi HTML ke PDF tindakan. Konfigurasikan parameter ini untuk mengontrol HTML ke PDF konversi.
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 | HTML Pemilihan Format Input • Pilih format Anda HTML masukan data • PDF4me Mendukung berbagai tipe input untuk fleksibilitas. • Opsi: Data Biner, String Base64, HTML Kode, atau URL | Binary Data |
| Bidang Biner Masukan | Binary | Biner HTML Masukan Berkas (Diperlukan jika Data Biner) • Referensi HTML berkas dari sebelumnya n8n unggahan node atau file • PDF4me proses biner HTML file dengan deteksi format otomatis • Diperlukan jika Tipe Data Input adalah "Data Biner" | {{ $binary.data }} |
| Konten HTML Base64 | String | Base64 Dikodekan HTML Masukan (Diperlukan jika berupa String Base64) • Menyediakan HTML konten sebagai string yang dikodekan base64 • PDF4me secara otomatis mendekode dan memproses HTML isi • Diperlukan ketika Tipe Data Input adalah "String Base64" | PGh0bWw+ |
| Kode HTML | String | Mentah HTML Masukan Kode (Wajib jika berupa Kode HTML) • Tulis mentah-mentah HTML kode secara manual • Akan dikonversi secara otomatis ke format base64 • Diperlukan jika Tipe Data Input adalah "Kode HTML" | <html>Hello</html> |
| URL HTML | String | Publik HTML URL Masukan (Wajib diisi jika berupa URL) • Berikan izin publik/terbuka URL ke HTML berkas • PDF4me mengunduh dan memproses file dari URL • Diperlukan jika Tipe Data Input adalah "URL" | https://abc.com/page.html |
| Nama File HTML*** | String | HTML Nama File Masukan • Tentukan nama input HTML berkas • Harus menyertakan ekstensi yang sesuai (.html, .htm) • PDF4me menggunakan ini untuk deteksi dan pemrosesan format | document.html |
| Jalur File Indeks*** | String | Referensi File Indeks • Tentukan jalur ke utama HTML berkas (index.html) • Untuk HTML proyek dengan banyak file • PDF4me menggunakan ini sebagai titik masuk untuk rendering | index.html |
| Nama File Output*** | String | PDF Nama File Keluaran • Tentukan nama untuk yang dihasilkan PDF berkas • Harus menyertakan ekstensi .pdf • PDF4me Memastikan penamaan unik dan validasi format. | output.pdf |
| Nama Keluaran Data Biner*** | String | Pemetaan Keluaran Data Biner • Tentukan nama variabel untuk mengakses data yang dihasilkan PDF data biner • Digunakan dalam tindakan alur kerja selanjutnya • Penting untuk otomatisasi alur kerja | data |
Opsi Lanjutan
Parameter berikut tersedia di bagian Opsi Lanjutan dan bersifat opsional:
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Tata Letak | String | Pengaturan Orientasi Halaman • Pilih antara Potret (vertikal) atau Lanskap (horizontal) • Mempengaruhi PDF dimensi halaman dan alur konten • Pengaturan default adalah Potret | Portrait |
| Format | String | Format Ukuran Halaman • Pilih format ukuran kertas untuk PDF generasi • Mendukung format standar: Seri A, Legal, Tabloid • Standarnya adalah A4 | A4 |
| Skala | Desimal | Faktor Skala Konten • Mengontrol ukuran konten di dalam PDF • 1.0 mewakili 100% ukuran asli • Mempertahankan kualitas sambil menyesuaikan dimensi | 0.8 |
| Margin Atas | String | Konfigurasi Margin Atas • Atur spasi margin atas (piksel, inci, atau sentimeter) • Memastikan jarak yang konsisten dari tepi atas • Nilai default adalah 40px | 40px |
| Margin Bawah | String | Konfigurasi Margin Bawah • Konfigurasikan jarak bawah untuk tata letak halaman yang tepat. • Mencegah konten terpotong • Nilai default adalah 40px | 40px |
| Margin Kiri | String | Konfigurasi Margin Kiri • Tentukan ruang margin kiri untuk penempatan konten • Mempertahankan kesejajaran kiri yang konsisten • Nilai default adalah 40px | 40px |
| Margin Kanan | String | Konfigurasi Margin Kanan • Atur margin kanan untuk mengontrol lebar konten • Mencegah teks terpotong • Nilai default adalah 40px | 40px |
| Latar Belakang Cetak | Boolean | Kontrol Pencetakan Latar Belakang • Mengaktifkan atau menonaktifkan elemen latar belakang (warna, pola, gambar) • Memastikan representasi visual yang akurat • Nilai default adalah false | false |
| Tampilkan Header Footer | Boolean | Visibilitas Header/Footer • Mengontrol penyertaan header dan footer halaman • Mencakup nomor halaman, judul, dan cap waktu • Nilai default adalah false | false |
Keluaran
Parameter Keluaran
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| nama file | String | PDF4me dihasilkan PDF nama file - Nama file lengkap dari file 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. | output.pdf |
| mimeType | String | PDF4me MIME pengidentifikasi tipe - Standarisasi MIME tipe untuk yang dihasilkan PDF berkas, selalu diatur ke application/pdf oleh PDF4meMesin konversi ini memastikan penanganan dan pengenalan file yang tepat di semua sistem dan aplikasi. | application/pdf |
| Ukuran berkas | Nomor | PDF4me PDF ukuran file dalam byte - Ukuran pasti dari 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. | 30063 |
| kesuksesan | Boolean | PDF4me indikator status konversi - Bendera Boolean yang menunjukkan keberhasilan atau kegagalan HTML-ke-PDF proses konversi. PDF4me pengembalian true untuk konversi yang sukses dan false untuk setiap kesalahan, memungkinkan penanganan kesalahan yang andal dalam alur kerja otomatis. | true |
| pesan | String | PDF4me pesan status konversi - Pesan deskriptif yang menunjukkan hasil dari HTML-ke-PDF proses konversi. PDF4me Memberikan pesan status yang jelas untuk konversi yang berhasil dan informasi kesalahan terperinci untuk tujuan pemecahan masalah. | HTML converted to PDF successfully |
N8N Tindakan dan Respons
Yang PDF4me Mengubah HTML ke 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:
{
"fileName": "output.pdf",
"mimeType": "application/pdf",
"fileSize": 30063,
"success": true,
"message": "HTML converted to PDF successfully"
}
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| fileName | output.pdf |
| mimeType | application/pdf |
| fileSize | 30063 |
| success | true |
| message | HTML diubah menjadi PDF berhasil |
Tampilan Skema
Struktur data dan tipe respons:
fileName: AB output.pdf
mimeType: AB application/pdf
fileSize: # 30063
success: ☑ true
message: AB HTML converted to PDF successfully
Indikator Tipe:
AB= String#= Angka☑= Boolean
Tampilan Data Biner
Yang sebenarnya PDF data dan metadata file:
data
─────────────────────────────
File Name: output.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 1.35 MB
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
Pengarsipan dan Dokumentasi Konten Web
- Konversikan halaman web dinamis, artikel online, dan konten digital ke format PDF untuk pengarsipan jangka panjang, dokumentasi kepatuhan, dan pencatatan hukum.
- Memproses laporan, dasbor, dan halaman analitik berbasis web dengan mengonversinya ke format PDF untuk akses offline, berbagi, dan keperluan presentasi.
- Arsipkan cuplikan situs web dan dokumentasi daring dengan mengkonversi konten HTML ke format PDF untuk tujuan pelestarian dan referensi historis.
Pemasaran Email dan Komunikasi Digital
- Konversikan templat email dan buletin HTML ke format PDF untuk distribusi cetak, berbagi secara offline, dan kepatuhan terhadap peraturan pemasaran email.
- Memproses formulir dan survei berbasis web dengan mengkonversi kiriman HTML ke format PDF untuk keperluan pencatatan, analisis, dan kepatuhan terhadap peraturan.
- Hasilkan versi PDF dari katalog berbasis web, brosur, dan materi promosi untuk distribusi offline dan kampanye pemasaran cetak.
Integrasi Aplikasi Web dan Sistem
- Konversikan laporan berbasis web dan visualisasi data ke format PDF untuk pembuatan laporan otomatis, integrasi sistem, dan alur kerja intelijen bisnis.
- Memproses faktur, tanda terima, dan dokumen keuangan berbasis web dengan mengkonversi konten HTML ke format PDF untuk sistem akuntansi dan pencatatan keuangan.
- Hasilkan versi PDF dari kontrak, perjanjian, dan dokumen hukum berbasis web untuk tanda tangan digital, pengarsipan, dan kepatuhan hukum.