Code & Transform

Nodul HTML to PDF

Randează markup HTML sau o pagină web într-un fișier PDF.

Prezentare generală

Nodul HTML to PDF transformă HTML într-un document PDF în cadrul workflow-ului dumneavoastră. Scrieți singur HTML-ul, cu {{variables}} pentru părțile dinamice, sau indicați un URL, iar nodul randează pagina respectivă. PDF-ul este salvat într-un bucket din My Data sau păstrat ca fișier temporar și este stocat în variabila de ieșire, astfel încât nodurile următoare să îl poată trimite prin e-mail, încărca sau returna.

Configurare

Câmp Descriere Implicit
Source HTML markup sau URL HTML markup
HTML Markup-ul care trebuie randat. Suportă {{variables}} -
File Name Numele fișierului de ieșire. Extensia .pdf este adăugată automat document.pdf
Bucket Bucket-ul din My Data în care se salvează fișierul -
Page Size A4, Letter sau Legal A4
Orientation Portrait sau Landscape Portrait
Margins Default, None, Narrow sau Wide Default
Print background colors & images Include fundalurile CSS în PDF Activat
Scale Scara de randare, de la 0.1 la 2. 1 înseamnă 100% 1
Extra Wait (ms) Timp suplimentar înainte de captură, pentru conținutul care se randează cu întârziere. Maximum 5000 0
On Error Stop Flow, Continue (empty output) sau Continue (default value) Stop Flow
Output Variable Variabila care conține fișierul generat pdf

Exemplu: Factură PDF trimisă prin 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>

În nodul Mail, puneți {{pdf}} pe un rând separat, sub Attachments.

Bune practici

  • Folosiți CSS inline sau un bloc <style> în HTML; motorul de randare nu are acces la foile de stil ale aplicației dumneavoastră.
  • Măriți Extra Wait doar când o sursă URL încarcă conținut prin JavaScript după deschiderea paginii.
  • Alegeți un bucket când fișierul trebuie păstrat; lăsați câmpul gol pentru un fișier pe care îl trimiteți o singură dată.

Actualizăm des aceste pagini. Ai găsit ceva depășit? Spune-ne

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