Pembuatan Faktur Dinamis dari Templat HTML menggunakan Make
1 Maret 2022 · Buat faktur canggih secara otomatis menggunakan templat HTML dengan PDF4me. Hasilkan faktur dengan data dinamis menggunakan Make.
Kebutuhan untuk menghasilkan dokumen dinamis merupakan bagian tak terpisahkan dari setiap bisnis. Kita berurusan dengan banyak dokumen digital yang perlu disesuaikan untuk setiap penerima dengan data dinamis. Dokumen-dokumen tersebut dapat berupa penawaran harga, kontrak, faktur, laporan, dan sebagainya yang mungkin memiliki templat umum, tetapi datanya dinamis. Dokumen-dokumen ini juga perlu dihasilkan dalam jumlah besar tergantung pada ukuran bisnis kita.
Dalam beberapa kasus, Anda juga perlu membuat dokumen dalam format HTML, yang dapat ditampilkan melalui browser atau dibagikan sebagai tautan. Faktur, tanda terima, dan lain-lain dibuat sebagai halaman HTML agar dapat dengan cepat ditampilkan kepada penerima di browser mereka. PDF4me memungkinkan Anda membuat dokumen HTML tersebut, menggunakan template HTML dan sumber data. Dengan menggunakan rendering Mustache atau penggabungan surat (mail merge) , Anda dapat membuat dokumen sebanyak yang dibutuhkan sesuai kebutuhan Anda.
Proses pembuatan dapat diotomatiskan jika Anda sudah memiliki templat dan data dinamis yang siap. Templat harus berupa file HTML yang akan tersedia di penyimpanan Cloud. Data dapat berupa Spreadsheet, CSV, JSON, XML, atau daftar data.
Mari kita coba membuat contoh faktur seperti di bawah ini menggunakan skenario Make.
Dalam kasus penggunaan ini, templat HTML contoh diharapkan tersedia di lokasi Dropbox.
Tambahkan pemicu pengawasan file untuk memulai skenario.
Buat modul Dropbox untuk memantau kedatangan template. Segera setelah file template HTML baru tiba di folder, skenario akan dipicu.
Tambahkan modul Unduh file untuk Dropbox
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 HTML.
Yang lainnya untuk mengunduh data JSON yang sesuai dengan templat tersebut.
Tambahkan modul PDF4me untuk Aksi Pembuatan Dokumen.
Selanjutnya dalam skenario ini, kita perlu menambahkan modul PDF4me dengan Aksi Hasilkan Dokumen. Di sini, Anda perlu mengkonfigurasi tipe Templat sebagai HTML, tipe Output sebagai HTML, dan sumber data Input. Data input dapat langsung dimasukkan ke dalam kolom atau, dalam kasus kita, dikonfigurasi untuk mendapatkan data dari file JSON.
Data untuk kolom input pada template dalam kasus penggunaan harus terlihat seperti di bawah ini:
Tambahkan Iterator untuk menangani beberapa file output.
Seperti yang sudah jelas, aksi PDF4me akan menghasilkan beberapa file berdasarkan data. Untuk menangani hal ini, kita membutuhkan modul Iterator Make untuk menangani setiap file untuk aksi selanjutnya.
Tambahkan modul Dropbox Upload untuk menyimpan file output.
Buat modul Dropbox dengan aksi Unggah file untuk menyimpan semua file HTML ke folder yang diinginkan. Template HTML hanya akan menghasilkan HTML sebagai Output. Anda dapat menambahkan aksi Konversi ke PDF tambahan jika ingin menghasilkan file PDF sebagai output.
Hasil dari skenario kita seharusnya terlihat mirip dengan dokumen di bawah ini.
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