Code & Transform

HTML-to-PDF-Knoten

HTML-Markup oder eine Webseite als PDF-Datei rendern.

Überblick

Der HTML-to-PDF-Knoten wandelt HTML innerhalb Ihres Workflows in ein PDF-Dokument um. Schreiben Sie das HTML selbst und verwenden Sie {{variables}} für die dynamischen Teile, oder geben Sie eine URL an, deren Seite dann gerendert wird. Das PDF wird in einem Bucket in My Data oder als temporäre Datei gespeichert und in der Ausgabevariablen abgelegt, sodass nachfolgende Knoten es per E-Mail versenden, hochladen oder zurückgeben können.

Konfiguration

Feld Beschreibung Standard
Source HTML markup oder URL HTML markup
HTML Das zu rendernde Markup. Unterstützt {{variables}} -
File Name Name der Ausgabedatei. Die Endung .pdf wird automatisch ergänzt document.pdf
Bucket Der My-Data-Bucket, in dem die Datei gespeichert wird -
Page Size A4, Letter oder Legal A4
Orientation Portrait oder Landscape Portrait
Margins Default, None, Narrow oder Wide Default
Print background colors & images CSS-Hintergründe in das PDF übernehmen Ein
Scale Render-Skalierung von 0.1 bis 2. 1 entspricht 100 % 1
Extra Wait (ms) Zusätzliche Wartezeit vor der Erfassung, für Inhalte, die verzögert gerendert werden. Maximal 5000 0
On Error Stop Flow, Continue (empty output) oder Continue (default value) Stop Flow
Output Variable Variable, die die erzeugte Datei enthält pdf

Beispiel: Rechnungs-PDF per E-Mail

Query Data (order) → HTML to PDF → Mail (attach {{pdf}})
<html><body>
  <h1>Invoice {{order_id}}</h1>
  <p>Total: {{order_total}} EUR</p>
</body></html>

Tragen Sie im Mail-Knoten {{pdf}} in einer eigenen Zeile unter Attachments (Anhänge) ein.

Best Practices

  • Verwenden Sie Inline-CSS oder einen <style>-Block im HTML; der Renderer hat keinen Zugriff auf die Stylesheets Ihrer App.
  • Erhöhen Sie Extra Wait nur, wenn eine URL-Quelle Inhalte nach dem Öffnen der Seite per JavaScript nachlädt.
  • Wählen Sie einen Bucket, wenn die Datei aufbewahrt werden muss; lassen Sie das Feld leer für eine Datei, die Sie nur einmal versenden.

Wir aktualisieren diese Seiten laufend. Ist etwas nicht mehr aktuell? Sagen Sie es uns

AI AssistantPowered by Ubex
Beta
Ask me anything about Ubex workflows, nodes, or the API.