Lewati ke konten utama
Blog · Otomatisasi dokumen

Buat templat tingkat lanjut untuk pembuatan dokumen.

15 Januari 2023 · Rancang templat canggih untuk membuat dokumen atau mengisi dokumen. Gunakan konsep sintaks sederhana untuk merancang templat canggih untuk faktur, tanda terima,

Pembuatan dokumen menggunakan Mail Merge adalah metode membaca data dari sumber data dan mengganti variabel yang sesuai dalam dokumen templat. Biasanya dibutuhkan dua file, templat untuk menyimpan kolom penggabungan - variabel untuk data yang akan dimasukkan. File lainnya berisi instruksi untuk memformat data variabel dan informasi yang akan identik di setiap hasil penggabungan surat.

Templat dapat dibuat menggunakan berbagai sintaks. PDF4me menerima templat Word, HTML, dan PDF untuk menghasilkan dokumen. Dengan mesin pelaporan baru, Anda dapat menggunakan struktur sintaks sederhana untuk mendesain templat canggih dalam Word untuk Faktur, tanda terima, kontrak, penawaran, atau dokumen personalisasi lainnya. Untuk informasi lebih detail, ikuti tautan ke dokumentasi kami -

Bagaimana cara mendesain Template Word?

Anda dapat membuat kolom gabungan atau token secara manual dengan sintaks berikut.

<<[NamaBidang]>>

Anda juga dapat menambahkan ekspresi bersyarat untuk mengevaluasi dan menambahkan opsi data tertentu pada hasil kondisi tersebut. Mari kita lihat secara singkat bagaimana opsi-opsi ini dapat digunakan untuk mendesain templat Word untuk pembuatan dokumen.

Ekspresi Bersyarat

Fitur Buat Dokumen di PDF4me memungkinkan Anda menggunakan ekspresi kondisional untuk mengisi data ke dalam templat. Berdasarkan status suatu kondisi, data dinamis dapat ditambahkan ke dokumen. Anda bahkan dapat menggabungkan ekspresi untuk memenuhi beberapa kondisi sebelum data tertentu diisi.

Sintaks kondisi if else

Sintaks dasar tentang cara menggunakan kondisi if-else dalam sebuah dokumen -

<<if [condition1]>> Tambahkan data pertama <<elseif [condition2]>> Tambahkan data kedua <<else>> Tambahkan data ketiga <</if>>

Terdapat kondisi yang lebih canggih yang dapat Anda terapkan. Baca selengkapnya tentang pernyataan bersyarat.

Pemformatan dalam Templat

Saat membuat dokumen, Anda mungkin ingin menerapkan pemformatan pada hasil yang diisi secara dinamis - seperti nilai hasil dari suatu ekspresi. Dengan menggunakan PDF4me, Anda dapat dengan mudah menerapkan pemformatan pada hasil kondisi atau ekspresi Anda.

Sintaks dasar untuk menerapkan pemformatan -

<<[token]:"format">>

Misalnya-

Tanggal Faktur: <<[invoiceDate]:"dd.MM.yyyy">>

Untuk mengetahui semua kemampuan pemformatan , baca selengkapnya tentang pemformatan templat Word.

Tabel dalam Templat

Tabel adalah bagian yang sangat umum dalam sebagian besar dokumen. Tabel membantu menampilkan data secara efektif untuk memudahkan perbandingan, referensi, atau perhitungan. Generator dokumen PDF4me dapat secara efektif menyisipkan tabel ke dalam dokumen berdasarkan data yang ada.

Mari kita lihat contoh bagaimana sintaks tabel dapat dibuat.

Kita dapat membuat daftar produk untuk memahami hal ini.

Kolom 1: <<foreach [product in products]>><<[product.productName]>> Kolom 2: <<[product.manufactured]:"yyyy.MM.dd">> Kolom 3: <<[product.price]>><</foreach>>

Anda dapat membaca lebih lanjut tentang berbagai struktur tabel di dokumentasi tentang Tabel.

Tambahkan Gambar di Templat

PDF4me juga memungkinkan Anda menyisipkan gambar ke dalam dokumen. Sintaks untuk gambar dapat ditambahkan pada tahap desain templat.

Gambar dapat ditambahkan menggunakan 2 cara.

Menggunakan URL Gambar Publik

<<gambar [imageUrl]>>

Data dapat diteruskan ke sintaks di atas dengan cara-cara berikut ini secara berturut-turut -

Dengan string Base64 dari sebuah Gambar

<<gambar [imageBase64]>>

Baca dokumentasi untuk detail tentang cara menambahkan gambar di template Word beserta contohnya -

Sisipkan cuplikan HTML di dalam Templat

Sekarang Anda juga dapat langsung menambahkan bagian HTML dan pemformatan ke templat untuk mengisi data. Anda dapat menggunakan sintaks berikut untuk menyisipkan HTML.

<<[token] -html>>

Untuk melihat contoh , baca dokumentasi tentang cara menyisipkan HTML di templat Word.

Templat Contoh

Mari kita lihat contoh singkat untuk dicoba. Berikut ini adalah contoh template Word dan data untuk Anda coba dengan cepat menggunakan tindakan pembuatan dokumen. Anda dapat mengunduh template Word dan menggunakan JSON untuk template tersebut untuk pengujian.

Data Sampel

{ "VendorName": "PDF4me", "VendorCity":"Zurich", "VendorCountry":"Switzerland", "VendorZip":"8630", "VendorContact":"123456", "InvoiceDate":"22-08-2022", "CustomerName":"John Doe", "CustomerCity":"Start City", "CustomerCountry":"US", "CustomerZip":"3214", "products": [ { "productName": "PDF Converter", "value": 2000, "expires": "01/08/2025" }, { "productName": "PDF API", "value": 1250, "expires": "18/02/2029" }, { "productName": "PDF Editor", "value": 1999, "expires": "12/12/2027" } ], "komentar":"Dokumen ini <b>dibuat oleh komputer</b> dan tidak memerlukan tanda tangan.", }

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