Saltar al contenido principal

Word, factura con código QR suizo y un PDF base. n8n los combina en uno solo. ¡Seis nodos, listo!

· 21 min de lectura
SEO and Content Writer

Tienes un Archivo de Word (p.ej. 3 páginas.docx) y un PDF base (p.ej. demo_5_page.pdf) en Dropbox, y necesitas un Billete QR suizo fusionado en la parte superior para que el PDF final esté listo para enviar. n8n y PDF4me Hazlo en un solo flujo de trabajo: Descargar un archivo (Palabra), Convertir a PDF, Crear factura SwissQR con detalles del acreedor y del deudor, Descargar archivo PDF base, Combinar dos archivos PDF uno sobre otro como superposición, entonces Subir un archivo A Dropbox. Seis nodos. Una ejecución. Sin código.

Esta guía utiliza capturas de pantalla auténticas y descripciones detalladas de las imágenes para que puedas seguir cada paso y adaptar la configuración (rutas, campos binarios y parámetros) a tu propio flujo de trabajo de n8n.

En una palabra: Al hacer clic en Ejecutar flujo de trabajoDropbox, Descargar un archivo (/blog data/convert-swissqr-merge/3page.docx, salida en el campo datos) → PDF4me, Convertir a PDF (Propiedad binaria) datos, Nombre del archivo de salida salida.pdf) → PDF4me, crea una factura SwissQR (Importe 500, Moneda Franco suizo, IBAN, acreedor Test AG, deudor Test Debt AG, Salida swissqr_bill.pdf) → Dropbox, Descargar archivo PDF base (/blog data/convert-swissqr-merge/demo_5_page.pdf, salida en el campo base) → PDF4me, Combina dos archivos PDF uno sobre otro como superposición (Base base, Capa datos, Producción superposición_salida.pdf) → Dropbox, Subir un archivo (/blog data/convert-swissqr-merge/output/Overlayed_Output.pdf). Resultado: un PDF combinado con el contenido base y el comprobante de pago con código QR suizo.

Lo que obtendrás

Aporte: Un archivo de Word (por ejemplo, 3 páginas.docx) y una PDF base (por ejemplo, demo_5_page.pdf) en Dropbox, además de los datos de pago para la factura QR suiza (IBAN, importe, acreedor, deudor, tipo de referencia, idioma). Producción: Un único PDF que combina el documento base con el billete QR suizo generado como una superposición, guardado como Salida_superpuesta.pdf en /blog data/convert-swissqr-merge/output/La factura QR muestra la parte de Recibo y Pago, el código QR escaneable, el acreedor (por ejemplo, Test AG, 8001 Zúrich), el deudor (por ejemplo, Test Debt AG, 3000 Berna) y el importe (por ejemplo, CHF 500,00).


Lo que necesitas

  • n8n, n8n Instancia (en la nube o autoalojada). Crear un nuevo flujo de trabajo.
  • Credenciales de PDF4me, Obtén tu clave API. Agrega una cuenta de PDF4me en n8n. Ver Conectar PDF4me con n8n.
  • DropboxCredencial: API OAuth2 de Dropbox. Operaciones: Descargar (archivo por ruta) y Subir (archivo binario).
  • Archivo de Word, p.ej. 3 páginas.docx en /blog data/convert-swissqr-merge/3page.docx. Descargado en un campo binario (por ejemplo, datos) para convertir a PDF.
  • PDF base, p.ej. demo_5_page.pdf en /blog data/convert-swissqr-merge/demo_5_page.pdf. Descargado en un campo binario (por ejemplo, base) para la fusión de superposiciones.
  • Datos de billetes QR suizos, Importe (p. ej. 500), Moneda (franco suizo), IBAN (p. ej. CH0102030405060708090), Acreedor (Test AG, Test Strasse, Casa 2, 8001 Zúrich), Deudor final (Test Debt AG, Test Deb Strasse, Casa 8, 3000 Berna), Tipo de referencia (Sin referencia), Tipo de idioma (Inglés). Opcional: Referencia, Mensaje no estructurado, Información de facturación, AV1/AV2, Perfiles personalizados.

El flujo de trabajo en resumen (6 nodos)

  1. Desencadenar: Al hacer clic en Ejecutar flujo de trabajo (o una programación/webhook).
  2. Dropbox: Descargar un archivoRuta del archivo: /blog data/convert-swissqr-merge/3page.docx. Coloque el archivo de salida en el campo: datos.
  3. PDF4me: Convertir a PDF: Tipo de datos de entrada: Datos binarios. Propiedad binaria: datos. Nombre del archivo de entrada: p. ej. Prueba.docx. Nombre del archivo de salida: salida.pdf. Nombre de salida de datos binarios: datos.
  4. PDF4me: Crea una factura SwissQR: Operaciones de facturación: Crear factura SwissQR. Tipo de datos de entrada: Datos binarios. Propiedad binaria: datos. Nombre del archivo: Prueba.pdfCampos Importe, Moneda, IBAN, Acreedor y Deudor final. Nombre del archivo de salida: swissqr_bill.pdf. Nombre del campo binario de salida: datos.
  5. Dropbox: Descargar archivo PDF baseRuta del archivo: /blog data/convert-swissqr-merge/demo_5_page.pdf. Coloque el archivo de salida en el campo: base.
  6. PDF4me: Combina dos archivos PDF uno sobre otro como superposición.: Campo binario PDF base: base. Campo binario PDF de capa: datos. Nombre del archivo de salida: superposición_salida.pdf. Nombre de salida de datos binarios: datos.
  7. Dropbox: Subir un archivoRuta del archivo: /blog data/convert-swissqr-merge/output/Overlayed_Output.pdf. Archivo binario: activado. Campo binario de entrada: datos.

Descripción general completa del flujo de trabajo

Flujo de trabajo n8n: Al hacer clic en Ejecutar flujo de trabajo, descargue un archivo (Dropbox), conviértalo a PDF (PDF4me), cree una factura SwissQR (PDF4me), descargue el archivo PDF base (Dropbox), combine dos archivos PDF superpuestos (PDF4me) y cargue un archivo (Dropbox). Todos los pasos tienen marcas de verificación verdes.

Seis nodos más un activador: Descargar archivo (Word), Convertir a PDF, Crear factura SwissQR, Descargar archivo PDF base, Combinar superposiciones, Cargar archivo. Cada nodo muestra 1 elemento y su estado de éxito.


Paso 1: Descarga un archivo (Dropbox)

Flujo de trabajo hasta el momento: Disparador y un nodo de Dropbox.

  1. Agregar DesencadenarAl hacer clic en Ejecutar flujo de trabajo (o cualquier otro desencadenante).
  2. Agregar DropboxDescargar un archivo (o nodo equivalente que descarga por ruta).
  3. Credencial: API OAuth2 de Dropbox.
  4. Recurso: Archivo. Operación: Descargar.
  5. Ruta del archivo: /blog data/convert-swissqr-merge/3page.docx.
  6. Coloque el archivo de salida en el campo.: datos (para que el siguiente nodo pueda usar el binario en la propiedad datos).
  7. Ejecutar el paso. La salida muestra 3 páginas.docx, directorio /blog data/convert-swissqr-merge, tipo MIME para Word, tamaño del archivo.

Descargar un archivo: Parámetros

n8n Dropbox Descargar un archivo: pestaña Parámetros, Credencial Dropbox OAuth2 API, Archivo de recursos, Operación Descargar, Ruta del archivo /blog data/convert-swissqr-merge/3page.docx, Colocar archivo de salida en datos de campo

Descarga de Dropbox configurada con la ruta de archivo /blog data/convert-swissqr-merge/3page.docx y archivo de salida en el campo de datos. El panel SALIDA muestra 3page.docx y los detalles binarios.


Paso 2: Convertir a PDF (PDF4me)

Flujo de trabajo hasta el momento: Activar → Descargar archivo → Convertir a PDF.

  1. Agregar PDF4me nodo. Recurso: Convertir. Operaciones de conversión: Convertir a PDF.
  2. Credencial: Cuenta de PDF4ME.
  3. Tipo de datos de entrada: Datos binarios.
  4. Propiedad binaria: datos (del nodo anterior).
  5. Nombre del archivo de entrada: p.ej. Prueba.docx.
  6. Nombre del archivo de salida: salida.pdf. Nombre de salida de datos binarios: datos.
  7. Ejecuta el paso. La SALIDA muestra salida.pdf, aplicación/pdf, tamaño del archivo (p. ej. 34,4 kB). Este binario se pasa a Crear factura SwissQR.

Convertir a PDF: Parámetros y salida

n8n PDF4me Convertir a PDF: ENTRADA 3page.docx desde Descargar un archivo, Parámetros Credenciales Cuenta PDF4ME, Recurso Convertir, Convertir a PDF, Datos de propiedad binaria, Nombre del archivo de entrada Test.docx, Nombre del archivo de salida output.pdf, SALIDA output.pdf

Convertir a PDF con datos de propiedad binaria. Nombre del archivo de entrada: Test.docx. Nombre del archivo de salida: output.pdf. Los datos binarios de salida en el campo se utilizan en el nodo Crear factura SwissQR.


Paso 3: Crear factura SwissQR (PDF4me)

Flujo de trabajo hasta el momento: Activar → Descargar → Convertir a PDF → Crear factura SwissQR.

  1. Agregar PDF4me nodo. Recurso: Factura. Operaciones de facturación: Crear factura SwissQR.
  2. Credencial: Cuenta de PDF4ME.
  3. Tipo de datos de entrada: Datos binarios. Propiedad binaria: datos (de Convertir a PDF). Nombre del archivo: Prueba.pdf.
  4. Cantidad: 500. DivisaFranco suizo. IBAN: p.ej. CH0102030405060708090.
  5. Acreedor: Nombre del acreedor Prueba AGTipo de dirección del acreedor Estructurado, Dirección del acreedor Línea 1 Test Strasse, Dirección del acreedor Línea 2 Casa 2Código postal del acreedor 8001, Ciudad Acreedora Zúrich.
  6. Deudor final: Nombre del deudor final Prueba de deuda AGTipo de dirección del deudor final Estructurado, Dirección del deudor final Línea 1 Prueba Deb Strasse, Dirección del deudor final Línea 2 Casa 8Código postal del deudor final 3000Ciudad Deudora Definitiva Berna.
  7. Tipo de referencia: Sin referencia. Tipo de idioma: Inglés. Línea separadora: Línea con tijeras (o LíneaConTijeras).
  8. Nombre del archivo de salida: swissqr_bill.pdf. Nombre del campo binario de salida: datos.
  9. Opciones avanzadas (opcional): Referencia, Mensaje no estructurado (p. ej. Gracias por su compra), Información de facturación (p. ej. Factura por servicios prestados), AV1/AV2, Perfiles personalizados (p. ej. { 'outputDataFormat': 'base64' }).
  10. Ejecuta el paso. La SALIDA muestra swissqr_bill.pdf en campo binario datos (esta se convierte en la capa en la fusión).

Crear factura SwissQR: Operaciones de facturación y pago

n8n PDF4me Crear factura SwissQR: Credenciales Cuenta PDF4ME, Recurso Factura, Operaciones de factura Crear factura SwissQR, Tipo de datos de entrada Datos binarios, Datos de propiedad binarios, Nombre del archivo Test.pdf, Importe 500, Moneda Franco suizo, IBAN CH0102030405060708090, Nombre del acreedor Test AG, Tipo de dirección del acreedor Estructurada, Línea de dirección del acreedor 1 Test Strasse

Crear nodo de factura SwissQR con cuenta de credenciales PDF4ME, operaciones de factura Crear factura SwissQR, datos de propiedad binaria, importe 500, moneda Franco suizo, IBAN y acreedor Test AG con dirección estructurada.

Crear factura SwissQR: Deudor y referencia

Crear parámetros de factura SwissQR: Dirección del acreedor Línea 2 Casa 2, Código postal del acreedor 8001, Ciudad del acreedor Zúrich, Nombre del deudor final Test Debt AG, Tipo de dirección del deudor final Estructurada, Línea de dirección 1 Test Deb Strasse, Línea de dirección 2 Casa 8, Código postal 3000, Ciudad Berna, Tipo de referencia Sin referencia, Tipo de idioma Inglés

Campos de dirección del acreedor y del deudor final: Test AG Zurich 8001, Test Debt AG Bern 3000, Tipo de referencia: Sin referencia, Tipo de idioma: Inglés.

Crear factura SwissQR: Salida y opciones avanzadas

Crear factura SwissQR: Idioma Inglés, Línea separadora Línea con tijeras, Nombre del archivo de salida swissqr_bill.pdf, Nombre del campo binario de salida data, Opciones avanzadas Referencia Mensaje no estructurado Información de facturación AV1 AV2, Perfiles personalizados outputDataFormat base64

Nombre del archivo de salida: swissqr_bill.pdf. Nombre del campo binario de salida: data. Opciones avanzadas: Referencia, Mensaje no estructurado, Información de facturación, AV1/AV2, Perfiles personalizados.


Paso 4: Descargar el archivo PDF base (Dropbox)

Flujo de trabajo hasta el momento: Activar → Descargar Word → Convertir a PDF → Crear factura SwissQR → Descargar PDF base.

  1. Agregar DropboxDescargar archivo PDF base (o el nodo que descarga un archivo por ruta y lo coloca en un campo con nombre).
  2. Credencial: API OAuth2 de Dropbox. Recurso: Archivo. Operación: Descargar.
  3. Ruta del archivo: /blog data/convert-swissqr-merge/demo_5_page.pdf.
  4. Coloque el archivo de salida en el campo.: base (de modo que el nodo de fusión tiene la base y la capa en campos separados).
  5. Ejecutar el paso. La salida muestra demo_5_page.pdf en el campo base.

Descargar archivo PDF base: Parámetros

n8n Dropbox Descargar archivo PDF base: Credenciales Dropbox OAuth2 API, Archivo de recursos, Operación Descargar, Ruta del archivo /blog data/convert-swissqr-merge/demo_5_page.pdf, Colocar archivo de salida en el campo base

Descargue el archivo PDF base con la ruta /blog data/convert-swissqr-merge/demo_5_page.pdf y coloque el archivo de salida en el campo base. Este PDF se utilizará como capa base en la fusión de superposiciones.


Paso 5: Combinar dos archivos PDF uno encima del otro como superposición (PDF4me)

Flujo de trabajo hasta el momento: Todos los nodos hasta la fusión.

  1. Agregar PDF4me nodo. Recurso: Combinar y dividir. Operaciones de fusión y división: Combina dos archivos PDF uno sobre otro como superposición.
  2. Credencial: Cuenta de PDF4ME.
  3. Tipo de entrada PDF base: Datos binarios. Tipo de entrada PDF de capa: Datos binarios.
  4. Campo binario PDF base: base (del archivo PDF base descargable). Capa PDF Campo binario: datos (de Crear factura SwissQR).
  5. Nombre del archivo de salida: superposición_salida.pdf. Nombre de salida de datos binarios: datos.
  6. Ejecuta el paso. La SALIDA muestra superposición_salida.pdf (p. ej., 144 kB) en campo binario datosEste es el PDF combinado (base + capa de factura QR suiza).

Combinar dos archivos PDF uno sobre otro como superposición

n8n PDF4me Combina dos archivos PDF uno sobre otro como superposición: ENTRADA base demo_5_page.pdf y datos swissqr_bill.pdf, Parámetros Base PDF Campo binario base, Capa PDF Campo binario datos, Nombre del archivo de salida overlayed_output.pdf, SALIDA datos overlayed_output.pdf

Combinar la superposición con el campo binario PDF base (demo_5_page.pdf) y los datos del campo binario PDF de la capa (swissqr_bill.pdf). Generar overlayed_output.pdf en los datos del campo para el nodo de carga.


Paso 6: Subir un archivo (Dropbox)

Flujo de trabajo hasta el momento: Los seis nodos; el nodo final guarda el PDF combinado.

  1. Agregar DropboxSubir un archivo (o un equivalente que cargue el archivo binario en una ruta).
  2. Credencial: API OAuth2 de Dropbox. Recurso: Archivo. Operación: Subir.
  3. Ruta del archivo: /blog data/convert-swissqr-merge/output/Overlayed_Output.pdf.
  4. Archivo binario: En. Campo binario de entrada: datos (desde el nodo de fusión).
  5. Ejecutar el paso. La SALIDA JSON muestra nombre: Overlayed_Output.pdf, visualización de ruta, tamañoy metadatos de éxito.
  6. El PDF combinado ya se encuentra en Dropbox en la ruta indicada.

Cargar un archivo: Parámetros y salida

n8n Dropbox Cargar un archivo: ENTRADA Combinar dos archivos PDF uno superpuesto overlayed_output.pdf 144 kB, Parámetros Credenciales API OAuth2 de Dropbox, Archivo de recursos, Operación Cargar, Ruta del archivo /blog data/convert-swissqr-merge/output/Overlayed_Output.pdf, Archivo binario activado, Entrada Datos del campo binario, SALIDA Nombre JSON Overlayed_Output.pdf ruta_mostrar tamaño

Cargue un archivo con la ruta /blog data/convert-swissqr-merge/output/Overlayed_Output.pdf, archivo binario activado, campo binario de entrada data. La salida confirma el nombre, la ruta de visualización y el tamaño del archivo cargado.


Resultado: PDF combinado con factura QR suiza

El flujo de trabajo produce un único PDF que combina el documento base (por ejemplo, demo_5_page.pdf) con la factura QR suiza generada como superposición. La factura QR muestra la parte de Recibo y Pago, código QR escaneable, Cuenta/Pagadero a (p. ej. CH01 0203 0405 0607 0809 0, Test AG, Test Strasse House 2, 8001 Zúrich), Pagadero por (p. ej. Test Debt AG, Test Deb Strasse House 8, 3000 Berna) y Importe en moneda CHF 500.00. El archivo se guarda como Salida_superpuesta.pdf en /blog data/convert-swissqr-merge/output/.

Factura QR suiza generada: Parte de recibo y pago con código QR, Cuenta por pagar a Test AG 8001 Zúrich, Pagadero por Test Debt AG 3000 Berna, Importe en moneda CHF 500.00, Punto de aceptación

Documento final fusionado con formato de factura QR suiza: recibo, parte del pago con código QR, datos del acreedor y del deudor, e importe en CHF. Listo para su distribución o impresión.


Casos de uso

Facturas y presupuestos: Utilice una factura en formato Word o PDF como base; añada una factura con código QR suizo compatible como superposición, de modo que cada PDF sea legible para humanos y escaneable por máquinas para el pago.

Comprobantes de pago en bloque: Active el flujo de trabajo mediante un webhook o una programación; introduzca diferentes importes y datos del deudor (por ejemplo, desde una base de datos o una hoja de cálculo) en el nodo Crear factura SwissQR para generar un PDF combinado por ejecución.

Automatización autogestionada: Ejecuta n8n en tu propia infraestructura y mantén el control de los datos de documentos y pagos mientras usas PDF4me para la conversión y la generación de facturas con código QR.


Referencia rápida

NodoConfiguración de teclasEjemplo
Dropbox Descargar un archivoRuta del archivo, coloque el archivo de salida en el campo/blog data/convert-swissqr-merge/3page.docx; datos
PDF4me Convertir a PDFPropiedad binaria, nombre del archivo de salida, nombre de salida de datos binariosdatos; salida.pdf; datos
PDF4me Crear factura SwissQRPropiedad binaria, importe, moneda, IBAN, acreedor/deudor, nombre del archivo de salidadatos; 500; Franco suizo; CH01...; Test AG / Test Debt AG; swissqr_bill.pdf
Descarga de Dropbox (archivo PDF base)Ruta del archivo, coloque el archivo de salida en el campo/blog data/convert-swissqr-merge/demo_5_page.pdf; base
Superposición de combinación de PDF4meCampo binario PDF base, campo binario PDF de capa, nombre del archivo de salidabase; datos; superposición_salida.pdf
Dropbox Subir un archivoRuta de archivo, archivo binario, campo binario de entrada/blog data/convert-swissqr-merge/output/Overlayed_Output.pdf; en; datos

Para obtener detalles completos de los parámetros, consulte Crear factura QR suiza, n8n y Combinar dos archivos PDF uno sobre otro como superposición (o el nodo de fusión equivalente en la documentación de n8n). Para el mismo flujo en Power Automate, consulte Combinación de códigos QR suizos (Power Automate).


Solución de problemas

Campo binario incorrecto en la superposición de fusión.

El campo binario del PDF base debe apuntar al nodo que genera el PDF base (Descargar archivo PDF base → base). El campo binario PDF de la capa debe apuntar a la salida de la factura QR suiza (Crear factura QR suiza → datosAsegúrese de que los nodos anteriores se hayan ejecutado correctamente y que los nombres de los campos coincidan.

Errores de validación de billetes QR suizos

Verifique el formato IBAN (IBAN suizo), el importe y la moneda, y asegúrese de que los campos de dirección del acreedor y del deudor utilicen el tipo de dirección correcto (estructurado). El tipo de referencia y la referencia opcional deben cumplir con los estándares suizos cuando se utilicen.

Errores de API o de conexión

Ver Solución de problemas de PDF4me para clave API, créditos y conectividad.


¿Qué sigue?

  1. Ejecutar el flujo de trabajo: Ejecutar y confirmar Salida superpuesta.pdf aparece en /blog data/convert-swissqr-merge/output/ con el contenido base y el código QR suizo visibles.
  2. Automatizar: Reemplace el disparador manual con Cronograma o Webhook y transferir rutas de archivo o datos de pago desde otro sistema.
  3. Datos dinámicos: Utilice expresiones para establecer el importe, el IBAN, el acreedor y el deudor a partir de un nodo anterior (por ejemplo, una base de datos o un archivo CSV) para las ejecuciones por lotes.
  4. El mismo flujo en otros lugares: Usar Integración de códigos QR suizos en Power Automate para la misma lógica en los flujos de Microsoft.