Lewati ke konten utama

HTML templat di Make

Yang HTML keluarga templat adalah sebuah Make Opsi Hasilkan Dokumen Tunggal yang menghasilkan sebuah .html tata letak menjadi dokumen yang sudah jadi. Ini menggabungkan tag mustache, seperti kolom nama penerima dan perulangan item baris, dengan milik Anda. JSON data dan output a PDF atau HTML berkas. Ini cocok untuk tim yang sudah memelihara berkas tersebut. HTML atau templat email.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Sebelum Anda Mulai

HTML templat dengan tag kumis
Sampel invoice_sample_1.html adalah tata letak faktur lengkap dengan jalur bersarang dan sebuah subInfo perulangan item baris. Jalur harus sesuai dengan milik Anda. JSON struktur persisnya.
File data yang cocok
Menggunakan invoice_sample_data_1.json (direkomendasikan), test.xml, atau test.csv. JSON menggunakan objek bersarang dan sebuah subInfo susunan.
PDF4me koneksi di Make
Buat PDF4me koneksi di Make dan tempelkan milik Anda API kunci. Kunci yang sama berfungsi di setiap PDF4me modul dalam skenario Anda.

Paket File Sampel

Unduh file di bawah ini. Satu HTML templat ditambah data yang cocok di JSON, XML, Dan CSV.

Buat PDF4me Menghasilkan Dokumen Menggunakan modul Templat yang menunjukkan Koneksi, Nama Templat diatur ke templat sampel dari repositori PDF4me, Tipe Data Dokumen Json, Teks Data Dokumen kosong, File Data Dokumen dipetakan dari langkah 2 sebelumnya. Data, dan Meta Data Json kosong

Konfigurasi target: PDF4me HTML Templat + JSON di dalam Teks Data Dokumen + PDF Keluaran.

Apakah yang HTML templat templat di Make?

Yang HTML keluarga templat menampilkan gaya peramban .html tata letak dengan inline CSS ke dalam sebuah dokumen. Placeholder yang ditulis dalam sintaks mustache akan digantikan dari data Anda, dan blok perulangan. {{#each subInfo}} Mengulangi satu baris tabel untuk setiap item baris. Pilih ini untuk pemasaran. PDFs dan faktur bergaya merek yang sudah dikelola tim Anda sebagai HTML.

Bagaimana cara mengkonfigurasinya? HTML templat di Make?

Atur kolom modul seperti di bawah ini. Kolom yang wajib diisi ditandai dengan tanda bintang merah. Make UI.

ParameterDiperlukanApa fungsinya?Contoh
ConnectionRequiredPDF4me connection for the scenario. Click Add to create one with your API key.My PDF4me connection
Template File TypeRequiredSet to PDF4me HTML Template for this template family.PDF4me HTML Template
Output TypeRequiredFormat of the generated document. PDF for a print-ready file, or HTML for an email body or web preview.PDF
Template NameRequiredTemplate file name including extension. Map from the prior module file name output.invoice_sample_1.html
TemplateRequiredTemplate file binary. Map from the prior module data output (for example 1. Data from Dropbox Download a File).1. Data
Document DataTypeRequiredChoose Json for JSON payloads (most common) or Xml when the upstream system returns XML.Json
Document Data TextConditionalInline JSON or XML data. Use when Document Data File is empty.invoice_sample_data_1.json
Document Data FileConditionalMapped data file from a prior module. Use when Document Data Text is empty.1. Data

Keluaran

Modul ini mengembalikan satu bundel per eksekusi. File yang dihasilkan ditempatkan di... Tanggal Dokumen kolom keluaran.

BidangJenisIsi di dalamnya
Doc DataBinaryThe generated PDF document. Map into a downstream Upload File or Send Email Attachment module.
File NameStringOutput filename based on Template Name with the extension matching Output Type.
Mime TypeStringMIME type of the generated document.

Pola produksi

Buat pola umum untuk templat HTML.Replace the manual test with these once the sample works.
Templat dari penyimpanan cloud
  1. Dropbox atau Google Drive toko invoice_sample_1.html.
  2. Mengunduh File akan memuat templat sebagai data biner.
  3. Hasilkan Dokumen Peta Tunggal Nama Templat dan Templat.
  4. Data dibangun dari Sheets atau webhook sebagai JSON.
Webhook terkirim PDF
  1. Webhook menerima muatan data.
  2. Generate Document Single menggabungkannya dengan templat.
  3. Tipe Output adalah PDF.
  4. Kirim Email atau Unggah File akan mengirimkan Data Dokumen.
Pengambilan data secara berkelompok dari sumber data
  1. Pencarian data menghasilkan banyak baris.
  2. Iterator mengulang satu catatan dalam satu waktu.
  3. Fungsi Generate Document Single dijalankan sekali per record.
  4. Setiap file diunggah ke folder khusus untuk setiap catatan.

Pertanyaan yang Sering Diajukan

Can HTML templates output a PDF in Make?+
Yes. Set Output Type to PDF for a print-ready file, or HTML for an email body or web preview. The same invoice_sample_1.html renders either way.
How do line items work in the sample?+
The subInfo array in the JSON drives the each subInfo block in the HTML table. Each object renders one row with plan, quantity, vat, and totalPrice. Add or remove array items to change the row count.
Why does test.csv have two rows?+
CSV flattens nested data. Each row is one line item while repeating the shared invoice fields such as recipient and dates. Both rows share the same totalAmount.
JSON, XML, or CSV: which should I use?+
JSON is best because it matches the nested mustache paths and the subInfo array. XML uses PascalCase elements. CSV suits spreadsheet exports but uses flattened column names.

Panduan Terkait

Untuk mesin templat yang mendasarinya, lihat Kata-kata Aspose untuk .NET dokumentasi dan Make referensi struktur data.