Ir al contenido

PDF Merge

Tipo: pdf-merge  ·  Paquete: PDF Activities v1.2.4  ·  Salida: string

Combina varios PDF en uno solo, en el orden que indiques. Útil para consolidar documentos: unir varias facturas en un único archivo, juntar un reporte con sus anexos, armar un expediente.

Toma la lista de rutas paths (en orden) y crea un PDF nuevo en output con todas sus páginas, una tras otra. Devuelve la ruta del archivo combinado. Los originales quedan intactos.

  • Antes de empezar comprueba que todos los archivos existan: si falta uno, falla sin crear nada y te dice cuál (por su posición en la lista).
  • Crea la carpeta de output si no existe y sobrescribe el archivo si ya existe.
ParámetroTipoPor defectoDescripción
pathsList—Lista de rutas de los PDF a combinar, en orden. Debe ser una lista: un solo texto no se acepta.
outputstring—Ruta del PDF resultante.

Ninguno.

Devuelve un string con la ruta del PDF combinado (la misma de output).

MensajeCausa y solución
'paths' debe ser una lista de rutas de archivo.Pasaste un texto u otro valor en lugar de una lista. Para un solo archivo, envuélvelo en una lista.
'paths' no puede estar vacío.La lista no tiene rutas (por ejemplo, List Files no encontró archivos). Compruébalo antes con count(archivos) > 0.
No se encontró el archivo (elemento … de 'paths').La ruta en esa posición (desde 1) no existe.
'paths' es obligatorio. / 'output' es obligatorio.El parámetro quedó vacío o su expresión dio null.
Error de la biblioteca de PDF al abrir un archivoUno de los PDF está protegido con contraseña o dañado. Ver PDF protegidos y dañados.

Combinar todos los PDF de una carpeta:

List Files path = "C:/anexos" pattern = "*.pdf" → output: archivos
If condition = count(archivos) > 0
└─ then:
PDF Merge paths = archivos output = "C:/expediente.pdf" → output: expediente
Log message = "Expediente creado: " + expediente