PDF Merge
PDF Merge
Sección titulada «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.
Cómo funciona
Sección titulada «Cómo funciona»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
outputsi no existe y sobrescribe el archivo si ya existe.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
paths | List | — | Lista de rutas de los PDF a combinar, en orden. Debe ser una lista: un solo texto no se acepta. |
output | string | — | Ruta del PDF resultante. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Devuelve un string con la ruta del PDF combinado (la misma de output).
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa 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 archivo | Uno de los PDF está protegido con contraseña o dañado. Ver PDF protegidos y dañados. |
Ejemplo
Sección titulada «Ejemplo»Combinar todos los PDF de una carpeta:
List Files path = "C:/anexos" pattern = "*.pdf" → output: archivosIf condition = count(archivos) > 0 └─ then: PDF Merge paths = archivos output = "C:/expediente.pdf" → output: expediente Log message = "Expediente creado: " + expedienteActividades relacionadas
Sección titulada «Actividades relacionadas»- PDF Split — la operación inversa: separar páginas.
- PDF Extract Pages — tomar solo algunas páginas.