HTML modello in Make
IL HTML famiglia di modelli è un Make Genera documento Opzione singola che genera un .html layout in un documento finito. Unisce i tag baffi, come un campo nome destinatario e un ciclo riga elemento, con il tuo JSON dati e output a PDF O HTML file. È adatto ai team che già mantengono HTML o modelli di email.
Prima di iniziare
invoice_sample_1.html è un layout di fattura completo con percorsi annidati e un subInfo ciclo riga-elemento. I percorsi devono corrispondere al tuo JSON struttura esattamente.invoice_sample_data_1.json (consigliato), test.xml, O test.csv. JSON utilizza oggetti annidati e un subInfo vettore.Pacchetto di file di esempio
Scarica i file qui sotto. Uno HTML modello più dati corrispondenti in JSON, XML, E CSV.

Configurazione di destinazione: PDF4me HTML Modello + JSON In Testo dei dati del documento + PDF produzione.
Che cos'è il HTML modello modello in Make?
IL HTML la famiglia di modelli renderizza uno stile browser .html layout con in linea CSS in un documento. I segnaposto scritti in sintassi mustache vengono sostituiti dai tuoi dati e il blocco del ciclo {{#each subInfo}} Ripete una riga della tabella per ogni elemento. Sceglilo per il marketing PDFs e fatture in stile brand che il tuo team già gestisce come HTML.
Come si configura? HTML modello in Make?
Imposta i campi del modulo come di seguito. I campi obbligatori sono contrassegnati da un asterisco rosso nel Make UI.
| Parametro | Necessario | Cosa fa | Esempio |
|---|---|---|---|
| Connection | Required | PDF4me connection for the scenario. Click Add to create one with your API key. | My PDF4me connection |
| Template File Type | Required | Set to PDF4me HTML Template for this template family. | PDF4me HTML Template |
| Output Type | Required | Format of the generated document. PDF for a print-ready file, or HTML for an email body or web preview. | PDF |
| Template Name | Required | Template file name including extension. Map from the prior module file name output. | invoice_sample_1.html |
| Template | Required | Template file binary. Map from the prior module data output (for example 1. Data from Dropbox Download a File). | 1. Data |
| Document DataType | Required | Choose Json for JSON payloads (most common) or Xml when the upstream system returns XML. | Json |
| Document Data Text | Conditional | Inline JSON or XML data. Use when Document Data File is empty. | invoice_sample_data_1.json |
| Document Data File | Conditional | Mapped data file from a prior module. Use when Document Data Text is empty. | 1. Data |
Produzione
Il modulo restituisce un bundle per ogni esecuzione. Il file generato viene posizionato su Data del documento campo di output.
| Campo | Tipo | Cosa contiene |
|---|---|---|
Doc Data | Binary | The generated PDF document. Map into a downstream Upload File or Send Email Attachment module. |
File Name | String | Output filename based on Template Name with the extension matching Output Type. |
Mime Type | String | MIME type of the generated document. |
Modelli di produzione
Modelli comuni per la creazione di template HTMLReplace the manual test with these once the sample works.
- Dropbox O Google Drive negozi
invoice_sample_1.html. - Scarica un file carica il modello come binario.
- Genera documento Mappe singole Nome modello e modello.
- I dati sono costruiti da Sheets o un webhook come JSON.
- Il webhook riceve il payload del record.
- La funzione Genera documento singolo lo unisce al modello.
- Il tipo di output è PDF.
- L'invio tramite e-mail o il caricamento del file consente di trasmettere i dati del documento.
- La ricerca dei record restituisce numerose righe.
- L'iteratore scorre un record alla volta.
- La funzione "Genera documento singolo" viene eseguita una sola volta per ogni record.
- Ciascun file viene caricato in una cartella specifica per ogni record.
Domande frequenti
Guide correlate
Per il motore di template sottostante, vedere il Asporre parole per .NET contabilità e il Make riferimenti alle strutture dati.