Tengo 3 carpetas:
Folder 1
Folder 2
Folder 3
En cada carpeta tengo 5 archivos pdf:
Folder 1
file1.pdf
file2.pdf
Folder 2
file1.pdf
file2.pdf
Folder 3
file1.pdf
file2.pdf
Quiero que en cada carpeta tenga un archivo combinado de esos dos archivos:
Folder 1
binder.pdf
Folder 2
binder.pdf
Folder 3
binder.pdf
¿Alguna idea? No le digas que lo hagas manualmente. Este caso es solo para explicarte mi problema. Piensa que tengo cientos de carpetas. :) ¿Quizás pueda usar otra herramienta en lugar de Adobe Acrobat?
pdf
adobe-acrobat
Andrei Andre
fuente
fuente
Respuestas:
Puede hacer esto con un archivo por lotes corto y pdftk.exe (no pdftk Builder, que es la versión de la GUI).
No hay necesidad de instalar nada.
Preparación
crea un nuevo archivo de texto y pega el siguiente código
Uso
Se creará un nuevo PDF de carpeta en la misma carpeta donde todos los PDF seleccionados se fusionan en uno
Actualización: versión que utiliza el nombre de la carpeta actual como nombre de archivo para el PDF generado
fuente
Si está en Linux (o Mac, o en cualquier entorno donde esté instalado), puede usar una herramienta de línea de comandos llamada ghostscript para combinarlos.
También puede usar lo siguiente para combinar todos los archivos en la carpeta actual
Puede descargar ghostscript aquí . También hay una versión de Windows, pero no la probé.
fuente
He usado la solución anterior con éxito. Sin embargo, en mi sistema (Windows 7 de 64 bits) el código tal como está agrega los PDF en orden (aparentemente) aleatorio, no alfabéticamente por nombre de archivo.
Para que agregue archivos en orden alfabético, deberá agregar el parámetro sort-object al comando DIR (también conocido como Get-ChildItem) (el objeto sort no toma ningún parámetro aquí ya que el nombre de archivo / alfabéticamente es el predeterminado):
Aquellos que tienen nombres de archivo de la forma 1.pdf 2.pdf ... 10.pdf etc. en lugar de 01.pdf 02.pdf .. 10.pdf también pueden probar una variación de esto:
fuente
Hay una nueva herramienta de manipulación avanzada de PDF en línea llamada Sej-da que todavía está en Beta, que tiene una miríada de funciones de PDF (incluida la capacidad de combinar múltiples archivos PDF). Es gratis y bien podría ayudar a sus necesidades.
http://sejda.com/
La Revisión 3 realizó una breve revisión de sus funciones hace solo un par de semanas:
http://revision3.com/tzdaily/sejda-online-pdf
fuente
Quizás sea mejor usar un escenario por lotes. Cree y recopile todos sus archivos pdf como xxxx.abcdef.pdf.
La primera parte es la llamada etiqueta de lote; La segunda parte es el identificador de archivo (nombre de archivo). Las etiquetas para cada parte posterior son similares en longitud y valor; El nombre de los archivos viene después del punto.
Por ejemplo, su primer lote consta de 1111.3425.pdf, 1111.76501.pdf, etc. Su segundo lote es 22222.1432.pdf, 22222.4398, etc. Y así sucesivamente para otros lotes.
Luego, puede usar un software de fusión automatizado que puede manejar miles de archivos creando una fusión separada para cada lote. Encontré este software libre de Disprosium que no necesita una línea de comando o un script por lotes. Puede descargarlo como un archivo JAR portátil. Tiene diferentes escenarios automatizados; uno descrito en esta respuesta como etiquetado y otro como la carpeta requerida separada.
Dependiendo de su hardware, puede combinar por lotes miles de archivos en lotes predefinidos.
fuente
Prueba PDFMerge . Pero no use el formulario inicial donde tiene que seleccionar cada archivo uno por uno. En su lugar, espere a que el sitio verifique su instalación de Java, luego haga clic en el enlace "Pruebe el Applet de Java PDFMerge". Una vez que se cargue el applet y se le permita ejecutarse, haga clic en el botón Elegir archivos y podrá seleccionar varios archivos (para fusionarlos en un solo archivo).
La fusión será súper rápida y podrá manejar una gran cantidad de archivos ya que no se carga nada en el sitio web. Todo se hace en su computadora utilizando su instalación de Java.
PD: Disculpe si está buscando un software fuera de línea que se pueda personalizar para crear archivos PDF individuales en varias carpetas.
fuente
Si está en Mac, puede crear un script de Automator para lograr esta tarea. ¡Conviértalo en una acción de carpeta y simplemente coloque los archivos PDF en él y vea que sucede! Si quieres puedo mostrarte cómo, ¿estás ejecutando mac?
fuente
En Linux
Escribí esta línea de comando bastante larga
Pero hace el trabajo, lo probé, también funciona con cuántos niveles de carpetas tiene. Solo asegúrese de ejecutarlo en la raíz de la estructura de carpetas.
Necesitas
pdftk
ytree
para esto y en Ubuntu Linux puedes instalarlo con apt:fuente