Zum Hauptinhalt springen

HTML Vorlage in Make

Der HTML Vorlagenfamilie ist ein Make Dokument generieren – Einzeloption, die ein Dokument rendert .html Das Layout wird in ein fertiges Dokument umgewandelt. Dabei werden Mustache-Tags, wie beispielsweise ein Empfängernamensfeld und eine Positionsschleife, mit Ihrem Layout zusammengeführt. JSON Daten und Ausgaben a PDF oder HTML Datei. Es eignet sich für Teams, die bereits eine Datei pflegen. HTML oder E-Mail-Vorlagen.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Bevor Sie beginnen

HTML Vorlage mit Schnurrbart-Tags
Das Muster invoice_sample_1.html ist ein vollständiges Rechnungslayout mit verschachtelten Pfaden und einem Unterinformationen Zeilenpositionsschleife. Pfade müssen mit Ihren übereinstimmen. JSON Die Struktur ist exakt.
Passende Datendatei
Verwenden invoice_sample_data_1.json (empfohlen), test.xml, oder test.csvDie JSON verwendet verschachtelte Objekte und ein Unterinformationen Array.
PDF4me Verbindung in Make
Erstellen Sie einen PDF4me Verbindung in Make und fügen Sie Ihren ein API Schlüssel. Derselbe Schlüssel funktioniert für alle PDF4me Modul in Ihrem Szenario.

Beispieldateipaket

Laden Sie die unten stehenden Dateien herunter. Eins HTML Vorlage plus passende Daten in JSON, XML, Und CSVDie

PDF4me erstellt ein Dokument mit Vorlage, wobei die Verbindung, der Vorlagenname (Beispielvorlage aus dem PDF4me-Repository), der Dokumentdatentyp (JSON), die Dokumentdaten (Text, leer), die Dokumentdatendatei (aus Schritt 2) und die Metadaten (JSON, leer) angezeigt werden.

Zielkonfiguration: PDF4me HTML Vorlage + JSON In Dokumentdaten Text + PDF Ausgabe.

Was ist das? HTML Vorlage Vorlage in Make?

Der HTML Die Vorlagenfamilie rendert einen Browserstil .html Layout mit Inline CSS in ein Dokument. Platzhalter in Mustache-Syntax werden durch Ihre Daten ersetzt, und der Schleifenblock {{#each subInfo}} Wiederholt eine Tabellenzeile pro Position. Für Marketingzwecke auswählen. PDFs und Rechnungen im Markendesign, die Ihr Team bereits pflegt HTMLDie

Wie konfiguriere ich das? HTML Vorlage in Make?

Legen Sie die Modulfelder wie unten beschrieben fest. Pflichtfelder sind mit einem roten Sternchen gekennzeichnet. Make UIDie

ParameterErforderlichWas es tutBeispiel
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

Ausgabe

Das Modul gibt pro Ausführung ein Bundle zurück. Die generierte Datei wird im Verzeichnis abgelegt. Dokumentendatum Ausgabefeld.

FeldTypWas es enthält
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.

Produktionsmuster

Gängige Erstellungsmuster für HTML-VorlagenReplace the manual test with these once the sample works.
Vorlage aus dem Cloud-Speicher
  1. Dropbox oder Google Drive Geschäfte invoice_sample_1.htmlDie
  2. Beim Herunterladen einer Datei wird die Vorlage als Binärdatei geladen.
  3. Dokument generieren – Einzelne Zuordnungen – Vorlagenname und Vorlage.
  4. Daten werden erstellt aus Sheets oder einen Webhook als JSONDie
Webhook zugestellt PDF
  1. Der Webhook empfängt die Datensatznutzlast.
  2. Generate Document Single führt es mit der Vorlage zusammen.
  3. Ausgabetyp ist PDFDie
  4. Senden Sie eine E-Mail oder laden Sie eine Datei hoch, um Dokumentdaten zu übermitteln.
Stapelverarbeitung aus einer Datenquelle
  1. Die Suche nach Datensätzen liefert viele Zeilen.
  2. Der Iterator verarbeitet jeweils einen Datensatz.
  3. Die Dokumentengenerierung wird einmal pro Datensatz ausgeführt.
  4. Jede Datei wird in einen Ordner pro Datensatz hochgeladen.

Häufig gestellte Fragen

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.

Verwandte Leitfäden

Die zugrundeliegende Template-Engine finden Sie unter Aspose Wörter für .NET Dokumentation und die Make Referenz zu DatenstrukturenDie