Combina dos archivos PDF que contienen páginas pares e impares de un libro

36

Tengo dos documentos PDF con capacidad de búsqueda, digamos even.pdfy odd.pdfque contienen páginas pares e impares de un libro, respectivamente.

Puedo descompilar cada PDF para separar archivos 001.pdf 002.pdf 003.pdf, etc. La pregunta es cómo fusionarlos.

Ambas son secuencias pares e impares numeradas 1, 2, 3. Si la numeración en el proceso de descompilación pdftkfuera diferente, por ejemplo, 1, 3, 5para pares e 2, 4, 6impares en lugar de 1, 2, 3, 4, simplemente podría fusionarlos.

¿Puedo hacer esto de otra manera?

Yurij73
fuente

Respuestas:

32

Una solución simple sería usar solo pdftk de la siguiente manera:

pdftk A=even.pdf B=odd.pdf shuffle A Bend-1 output merged.pdf
Björn Grüning
fuente
3
¡Increíble! Incluso invierte el orden de las páginas impares, de modo que simplemente puedo pasar el documento por mi escáner dos veces (una a cada lado), en lugar de reorganizar manualmente las páginas antes de escanear nuevamente.
FrederikNS
Pdftk es la mejor solución gratuita. Fácil de usar y puede crear un script de bash rápido para ejecutar todos los comandos diferentes por usted. También hay una gran página de ejemplo.
Blairg23
¿Cómo puedo usar esto con el *parámetro? No funciona porque está revisando los archivos como 1,10,100,101, ..., 2,20,21 ...
Phil Roggenbuck
¡PERFECTO! Acabo de fusionar un enorme documento de 900 páginas
Ivan
24

Desde la página de inicio de PDFtk:

PDFtk tiene una característica especial que agregamos específicamente para resolver este problema de organizar páginas escaneadas: barajar. Digamos que tiene dos archivos PDF: even.pdf y odd.pdf. Luego puede clasificarlos en un solo documento como este:

pdftk A=odd.pdf B=even.pdf shuffle A B output collated_pages.pdf

Si sus páginas pares están en orden inverso, puede invertir su rango de páginas:

pdftk A=odd.pdf B=even.pdf shuffle A Bend-1 output collated_pages.pdf

La función aleatoria funciona tomando una página a la vez de cada uno de los rangos de página de entrada y ensamblándolos en un nuevo PDF. Puede especificar estos rangos después de la palabra clave aleatoria y puede tener más de dos rangos.

Un ejemplo del uso de más rangos es:

pdftk A=odd.pdf B=even.pdf shuffle A1 B1 A5-6 B2-3 output out.pdf

en cuyo caso la salida contiene la primera página de A (A1), la primera página de B (B1), luego la quinta página de A, la segunda de B, la sexta página de A y finalmente la tercera página de B.

Melgaard
fuente
3
FYI: Creo que Bend-1 significa Bdocumento, de enduna página a otra 1. Como el final viene después de 1, están en orden inverso. Si fueran 10 páginas, alternativamente, se podría decir B10-1. Pensé que significaba 'doblar las páginas'.
Chloe
¡+1 a @Chloe por la explicación! Me preguntaba qué significaba el infierno. Este es un gran ejemplo general y casos de uso alternativos, ¡así que +1 a Melgaard también! ¡Gracias a los dos!
Blairg23
8

Consulte Sejda: una nueva herramienta avanzada de manipulación de PDF en línea

http://sejda.com/

Tiene la capacidad de fusionar documentos de diferentes maneras y puede cumplir con los requisitos anteriores: la tarea Alternate and Mix parece hacer lo que está pidiendo.

Alterna y mezcla archivos PDF usando Sejda.com

Simon
fuente
Sí, si quieres pagar 6 dólares al mes.
Blairg23
3
En realidad, tiene un nivel gratuito bastante generoso para usuarios ocasionales
Andrea Vacondio
4

De la parte superior de mi cabeza, me combinaría pdftkcon mmv:

  • Primero revienta ambos archivos en directorios separados, obteniendo even/001.pdfy odd/001.pdfetc.
  • Luego use mmv '*.pdf' '#1-a.pdf'en la carpeta impar, mmv '*.pdf' '#1-b.pdf'en la carpeta par.
  • Mueve todo a una carpeta. La expansión del shell *ahora debe ordenar las páginas impares antes que las páginas pares (001-a, 001-b, 002-a, 002-b, etc.).
  • Use pdftk como en pdftk *.pdf cat output combined.pdf

Tal vez tenga que hacer el último bit en bucles para, por ejemplo, las primeras treinta páginas, luego otras treinta páginas, etc., dependiendo de qué tan robusta sea su expansión de shell con muchos archivos.

Claudio
fuente
3

Pasé una hora buscando una solución para procesar tres archivos enormes hasta que encontré este foro y probé http://sejda.com/ . Ha hecho un trabajo increíble: exactamente lo que quería: fusionar dos documentos (uno con páginas impares y otro con páginas pares en orden inverso). Un excelente servicio en línea que recomendaría a todos los que necesitan procesar grandes archivos PDF. Gracias al equipo de Sejda!

Art
fuente
1
Otro enchufe descarado para sejda.
Blairg23
3

Utilizo el módulo de división y combinación de PDF gratuito y de código abierto llamado Alternate Mix .

Además de poder fusionar archivos, es capaz de realizar otras operaciones interesantes.

Que hacer
fuente
1

Estaba enfrentando el mismo problema. Un archivo que contiene el impar, un archivo que contiene las páginas pares de un libro escaneado. Simplemente utilicé la capacidad incorporada de cambio de nombre de lote de Windows 7/8 / 8.1.

1) Divida las páginas de cada pdf en archivos separados para cada página, de modo que una carpeta contenga todas las páginas impares como archivos separados y una carpeta diferente contenga todas las páginas pares.

2) Bulk / Batch / Mass cambie el nombre de los archivos de ambas carpetas de la misma manera. Simplemente seleccione todos los archivos en cada carpeta y cambie el nombre del primero como a y presione enter. Al hacerlo, los archivos en cada una de las dos carpetas se numerarán como a (1), a (2), a (3) ...

3) En la carpeta con las páginas impares, copie todos los archivos y péguelos directamente en la misma carpeta. Al hacerlo, crea copias de los archivos con las páginas impares que se verán como un (1) - Copiar

4) Mueva estos archivos copiados a la carpeta que contiene los archivos pares. Esto los clasifica frente a los archivos de página pares (siempre y cuando los archivos estén ordenados por sus nombres).

5) Combine los archivos nuevamente en un solo archivo simplemente siguiendo el nuevo esquema de nombres.

Para fusionar y dividir los archivos pdf, utilicé las herramientas pdfdf de Pdf que están disponibles de forma gratuita.

Georg
fuente
Si está utilizando PDFill para dividir las páginas de los PDF en sus propios archivos, solicita un nombre, por lo que puede omitir el cambio de nombre masivo (ya que ya tienen los nombres correctos). Asegúrese de verificar que 10 es después de 9 (y no entre 1 y 2). Arrastrar y soltar funciona, el Add PDF Files under a Folderbotón no.
Trisped
0

bueno, lo que estás preguntando es un poco complicado, pero para empezar puedes probar algo como Combine PDFs Free o cualquier otra página. Si tiene problemas, hágamelo saber y puedo intentar ayudar: P

saludos cam

Cameron
fuente
0

Creo que está optando por un poco más de flexibilidad en la funcionalidad. Eso hace que su opción combinepdf sea totalmente inútil. Mejor pruebe el PDF en línea . Eso te pondrá al mando al menos ...

Trabajo
fuente
En primer lugar, no use una respuesta para comentar sobre otra respuesta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación; siempre puede comentar sus propias publicaciones y, una vez que tenga suficiente reputación , podrá comentar cualquier publicación . ... (Continúa)
G-Man dice 'Restablecer a Monica' el
(Cont.) ... (2) ¿Cómo responde "PDF en línea" a esta pregunta? Lo eché un vistazo rápido, cargué dos archivos PDF, y no vi una opción para intercalar sus páginas. (3) E incluso si "PDF en línea" puede hacer lo que pide la pregunta, ¿hay algo que lo haga preferible pdftk(que se ha mencionado en dos respuestas)?
G-Man dice 'reinstalar a Monica' el
0

PDFSam Basic es gratuito y el proceso de fusión es mucho más rápido de lo que estoy acostumbrado en Adobe Acrobat. (Tomó alrededor de 3 segundos fusionar dos archivos de 200 páginas y 50 MB, intercalados. Mientras que habría tomado al menos 10 segundos en Adobe Acrobat, sin la función de intercalado).

El único inconveniente posible es que debe instalarlo en su sistema.

Kenny LJ
fuente