\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

1

Cree las credenciales de la API de FormaTeX

En n8n, vaya a Credentials → New → FormaTeX API . Establezca API URL en https://api.formatex.io e indique su clave de API. Las credenciales se guardan cifradas en el almacén de credenciales de n8n.

2

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.

3

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: true
4

Guarde 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.

n8n autoalojado: las credenciales se cifran con una clave derivada de N8N_ENCRYPTION_KEY en su archivo de entorno.
n8n Cloud: las credenciales se guardan en una base de datos cifrada administrada por n8n. También puede habilitar secretos externos mediante AWS Secrets Manager o HashiCorp Vault.
Nunca confirme en un repositorio público las exportaciones JSON de sus flujos de trabajo de n8n: hacen referencia a ID de credenciales que podrían revelar con qué servicios se integra.

\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.

Empiece a automatizar PDF de LaTeX con n8n

Plan gratuito: 15 compilaciones de API al mes. No se requiere tarjeta de crédito.