Lewati ke konten utama
Blog · Otomatisasi dokumen

Hasilkan dokumen secara otomatis dengan Make dan PDF4me.

30 April 2022 · Hasilkan dokumen secara otomatis dengan data dinamis dan templat yang telah ditentukan sebelumnya menggunakan Make dan PDF4me. Otomatiskan dengan pengkodean seminimal mungkin.

Pembuatan dokumen dinamis adalah proses pembuatan sejumlah dokumen yang dipersonalisasi dengan data dinamis dari sumber pada templat yang telah ditentukan sebelumnya. Misalnya, Faktur dapat dipersonalisasi untuk menyebutkan nama setiap penerima. Membuat dokumen dengan data dinamis memerlukan sumber data, seperti daftar, spreadsheet, basis data, JSON, atau array. Kolom gabungan (merge fields) adalah tempat penampung dalam templat yang telah ditentukan sebelumnya yang kemudian diganti menggunakan data dari salah satu sumber data yang disebutkan di atas atau sumber data lain yang didukung.

Pembuatan dokumen dengan data dinamis memerlukan penerapan teknik seperti penggabungan surat (mail merge) atau penggunaan bidang gabungan (merge fields). Salah satu metode pembuatan dokumen dinamis yang paling populer melibatkan penggunaan rendering Mustache , yang jauh lebih mudah dalam mendesain templat. Faktur khusus didasarkan pada templat dokumen yang dibuat menggunakan Word atau pembuat formulir lain yang memiliki kemampuan penggabungan bidang. Di sini kita membahas penggunaan templat yang dibuat menggunakan sintaks Mustache - {{placeholder field}} - yang kemudian diganti dengan data dinamis.

Aksi Generate Document PDF4me di Make memungkinkan Anda membuat skenario untuk menghasilkan dokumen dinamis dan mengotomatisasinya. Proses pembuatan dapat diotomatisasi dengan konfigurasi sederhana jika Anda memiliki templat dan data dinamis yang siap. Templat dapat berupa file Word atau HTML, atau format lain yang didukung. Data dapat berupa Spreadsheet, CSV, JSON, XML, atau daftar data.

Bagaimana cara membuat dokumen secara otomatis?

Pembuatan dokumen dinamis memerlukan templat dan data yang disimpan di penyimpanan cloud. Setidaknya, templat harus berada di penyimpanan cloud seperti Dropbox, tetapi data dapat langsung dimasukkan ke dalam kolom input data.

Mari kita lihat skenario di mana template dan data disimpan dalam 2 folder berbeda di Dropbox.

Tambahkan pemicu Pantau File Dropbox

Untuk memulai otomatisasi, buat modul Dropbox untuk memantau kedatangan template. Segera setelah file template baru tiba di folder, skenario akan dipicu.

Dropbox Memantau pemicu file

Tambahkan tindakan Dropbox untuk mengunduh file.

Setelah file templat terdeteksi di folder sumber, modul Dropbox dengan aksi Unduh file akan meneruskan file dari penyimpanan ke aksi PDF4me. Kita perlu menambahkan 2 aksi Unduh file.

Satu untuk mengunduh Templat.

Unduh templat dari Dropbox

Yang lain untuk mengunduh file data.

Unduh data untuk templat dari Dropbox

Tambahkan modul PDF4me Generate Document.

Selanjutnya dalam skenario ini, kita harus menambahkan modul PDF4me dengan Aksi Hasilkan Dokumen .

Di sini, Anda perlu mengkonfigurasi tipe Template, tipe Output, dan data Input. Data input dapat langsung dimasukkan ke dalam kolom atau, dalam kasus kita, dikonfigurasi untuk mengambil data dari file JSON.

Tambahkan Iterator untuk menangani beberapa file output.

Jelas bahwa aksi PDF4me akan menghasilkan beberapa file berdasarkan data tersebut. Untuk menangani hal ini, kita memerlukan modul Iterator Make untuk menangani setiap file untuk aksi selanjutnya.

Iterator untuk mengontrol beberapa keluaran file

Tambahkan modul Dropbox Upload untuk menyimpan file output.

Buat modul Dropbox dengan aksi Unggah file untuk menyimpan semua file ke folder yang diinginkan.

Modul aksi Unggah file ke Dropbox

Selesaikan dokumen Anda.

Integrasikan ke dalam produk Anda dengan API, otomatiskan tanpa perlu menulis kode, atau gunakan alat gratis di browser Anda. Tidak perlu kartu kredit untuk memulai.

Mulailah dengan satu panggilancurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Tingkat gratis · Tidak memerlukan kartu kredit