\usepackage{n8n}
Automatice la generación de PDF de LaTeX con n8n
Conecte cualquier activador (un webhook, un formulario, un cambio en una base de datos o una programación) al nodo oficial de la comunidad n8n de FormaTeX. No requiere conexiones HTTP personalizadas. Sus documentos LaTeX pasan a formar parte de sus flujos de trabajo de automatización.
\section{Qué es n8n}
Automatización de flujos de trabajo para desarrolladores
n8n es una plataforma de código abierto para automatizar flujos de trabajo. Usted construye los flujos visualmente conectando nodos: cada nodo realiza una acción, como llamar a una API, leer una base de datos o enviar un correo electrónico. Los flujos de trabajo pueden alojarse por cuenta propia o ejecutarse en n8n Cloud.
Constructor visual de flujos de trabajo
Conecte nodos en un lienzo de arrastrar y soltar. La mayoría de las integraciones no requieren código: solo configure cada nodo y conéctelos entre sí.
Más de 400 integraciones
n8n incluye nodos para Slack, Google Sheets, Postgres, S3, Gmail y cientos de otros servicios, entre ellos el nodo oficial de la comunidad de FormaTeX para flujos de trabajo de LaTeX.
Self-hostable
Ejecute n8n en su propia infraestructura con Docker Compose. Los datos de sus flujos de trabajo permanecen en sus servidores, sin dependencia de un proveedor SaaS.
\section{Configuración del flujo de trabajo}
Construya el flujo de trabajo en cuatro pasos
Añada un nodo de activación
Inicie su flujo de trabajo con el activador que se ajuste a su caso de uso. Un activador Webhook se dispara cuando un sistema externo envía datos. Un activador Schedule genera documentos a intervalos fijos. Un activador n8n Form convierte el envío de un formulario web en un PDF al instante.
Configure el nodo de FormaTeX
Añada un nodo FormaTeX y configúrelo de la siguiente manera:
- Operation: Compile (or Smart Compile)
- Credentials: FormaTeX API
- Engine: pdflatex / xelatex / lualatex / latexmk
- LaTeX field: Use texto estático o expresiones de n8n
- Download PDF as Binary: Activado
En el campo LaTeX Source, use las expresiones de n8n {{ $json["field"] }} para insertar en su documento los datos del nodo activador:
# n8n community package
npm install n8n-nodes-formatex
# In n8n UI
Credentials:
- API URL: https://api.formatex.io
- API Key: your key
Node:
- Type: FormaTeX
- Operation: Compile
- Engine: pdflatex
- Download PDF as Binary: trueGuarde o entregue el PDF
El nodo de FormaTeX devuelve datos binarios cuando está habilitado. Conecte un nodo Write Binary File para guardar el PDF en disco, un nodo AWS S3 para subirlo a un bucket, un nodo Gmail para enviarlo como archivo adjunto o un nodo Google Drive para almacenarlo en una carpeta compartida. Combine nodos para hacer todo lo anterior en una sola ejecución del flujo de trabajo.
\section{Almacenamiento de credenciales}
Cómo mantener segura su clave de API en n8n
Nunca pegue su clave de API directamente en el parámetro de un nodo ni en el JSON de un flujo de trabajo. El almacén de credenciales de n8n cifra los secretos en reposo con AES-256. Las credenciales se referencian por nombre y nunca aparecen en las exportaciones de flujos de trabajo.
\section{Casos de uso}
Flujos de trabajo que puede construir hoy
Informes programados
Active un flujo de trabajo con una programación cron, obtenga datos de una base de datos o una hoja de cálculo, renderice una plantilla LaTeX y envíe por correo el PDF compilado a una lista de distribución cada lunes por la mañana.
Del formulario al PDF
Conecte un n8n Form o un webhook de Typeform a la API de FormaTeX. En cuanto un usuario envía un formulario, se genera un PDF personalizado que se devuelve o se envía por correo en cuestión de segundos.
Generación de facturas y contratos
Vigile un CRM o un sistema de pagos en busca de registros nuevos. Por cada pedido nuevo, renderice una plantilla LaTeX de factura, compílela a PDF y adjúntela automáticamente a un correo de confirmación.
Exportación masiva de documentos
Alimente un bucle de n8n con una hoja de cálculo o una consulta a una base de datos. Por cada fila, compile un documento LaTeX personalizado y suba el PDF a S3 o Google Drive en una sola ejecución del flujo de trabajo.
\section{Integraciones relacionadas}
Más guías de automatización y SDK
Use FormaTeX desde cualquier plataforma de automatización o lenguaje de programación.

