Code & Transform

Nodo HTML to PDF

Convertir marcado HTML o una página web en un archivo PDF.

Descripción general

El nodo HTML to PDF convierte HTML en un documento PDF dentro de su workflow. Escriba el HTML usted mismo con {{variables}} para las partes dinámicas, o indíquele una URL y el nodo renderiza esa página. El PDF se guarda en un bucket de My Data, o se conserva como archivo temporal, y se almacena en la variable de salida para que los nodos posteriores puedan enviarlo por correo, subirlo o devolverlo.

Configuración

Campo Descripción Predeterminado
Source HTML markup o URL HTML markup
HTML El marcado que se va a renderizar. Admite {{variables}} -
File Name Nombre del archivo de salida. La extensión .pdf se añade automáticamente document.pdf
Bucket El bucket de My Data en el que se guarda el archivo -
Page Size A4, Letter o Legal A4
Orientation Portrait o Landscape Portrait
Margins Default, None, Narrow o Wide Default
Print background colors & images Incluir los fondos CSS en el PDF Activado
Scale Escala de renderizado de 0.1 a 2. 1 equivale al 100% 1
Extra Wait (ms) Tiempo adicional antes de la captura, para contenido que se renderiza tarde. Máximo 5000 0
On Error Stop Flow, Continue (empty output) o Continue (default value) Stop Flow
Output Variable Variable que contiene el archivo generado pdf

Ejemplo: Factura en PDF por correo electrónico

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

En el nodo Mail, coloque {{pdf}} en su propia línea en Attachments (adjuntos).

Buenas prácticas

  • Use CSS en línea o un bloque <style> en el HTML; el renderizador no tiene acceso a las hojas de estilo de su aplicación.
  • Aumente Extra Wait solo cuando una fuente de tipo URL cargue contenido con JavaScript después de abrirse la página.
  • Elija un bucket cuando el archivo deba conservarse; déjelo vacío para un archivo que solo envía una vez.

Actualizamos estas páginas a menudo. ¿Has visto algo desactualizado? Avísanos

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