English

Read this article in English.

Cómo unir varios PDF en Make (módulo HTTP)

Si generas documentos con Make (facturas, informes, contratos), tarde o temprano necesitas juntar varios PDF en uno solo: la factura con las condiciones generales, un informe con sus anexos, o varios adjuntos sueltos que hay que mandar como un único archivo. Con el módulo HTTP y la API de Cofferdock lo haces en un paso.

Aviso honesto: Make no tiene un módulo específico de "unir PDF". Se hace con el módulo HTTP genérico llamando a una API que los combina en el orden que le des.

Qué vas a conseguir

Le mandas de 2 a 20 PDF (convertidos a base64) en el orden en que quieres que queden, y te devuelve un único PDF con todas las páginas seguidas. Cuesta lo mismo un crédito unir 2 PDF que unir 20.

Usos habituales en Make:

Lo que necesitas

Paso a paso en el módulo HTTP

Make deja mapear la salida de cualquier módulo anterior del escenario, no solo la del inmediatamente previo, así que puedes referenciar directamente los PDF de dos pasos distintos (por ejemplo el módulo 1 y el módulo 2) con la función toBase64(). Añade el módulo HTTP → Make a request y configúralo así:

{
  "files": ["{{toBase64(1.data)}}", "{{toBase64(2.data)}}"],
  "output": "pdf"
}

La salida del módulo ya es el archivo fusionado. Conéctalo directamente a Google Drive (Upload a file) o a Email como adjunto.

Un ejemplo para verlo claro

Imagina que generas una factura y la mandas con las condiciones generales adjuntas en el mismo PDF:

  1. Un módulo HTTP que llama a la API de HTML a PDF y genera la factura (módulo 1).
  2. Un módulo HTTP o Google Drive → Download a file que trae el PDF fijo de condiciones (módulo 2).
  3. El módulo HTTP de arriba, que une ambos en un solo PDF.
  4. Un módulo Email → Send an email que adjunta ese PDF único al cliente.

El cliente recibe un solo archivo, no dos adjuntos sueltos.

¿Prefieres verlo en código?

La misma llamada con curl, con los PDF ya en base64:

curl -X POST "https://api.cofferdock.com/pdf-merge?output=pdf" \
  -H "x-api-key: TU_LLAVE" \
  -H "Content-Type: application/json" \
  -d '{"files": ["BASE64_PDF_1", "BASE64_PDF_2"]}' \
  -o unido.pdf

¿Cuánto cuesta?

Cada fusión gasta 1 crédito de tu plan, unas 2 páginas o 20. Todas las herramientas de Cofferdock comparten el mismo bote de créditos.

Preguntas frecuentes

¿Make tiene un módulo nativo para unir PDF? No. Se hace con el módulo HTTP genérico llamando a la API de Cofferdock.

¿Cuántos PDF puedo unir de una vez? Entre 2 y 20 en la misma llamada.

¿En qué orden quedan las páginas? En el mismo orden en que aparecen en el array files.

¿Tengo que activar "Parse response"? No, si usas "output": "pdf" la respuesta es el archivo directamente, no un JSON.

¿Puedo recibir un enlace en vez del archivo? Sí. Pon output en url y activa Parse response: recibirás un JSON con un enlace temporal de descarga (15 minutos).

Guías relacionadas

Pruébalo tú mismo

Tienes las instrucciones completas, con ejemplos para copiar y pegar, en la página de unir PDF. Y si aún no tienes cuenta, puedes crear una gratis y montar tu primer escenario hoy mismo.