Reorganizar páginas PDF usando la línea de comando

13

Quiero reorganizar las páginas en un archivo PDF. Pero debido a que tengo que reorganizar muchas páginas, y el nuevo arreglo tiene un patrón específico, me gustaría hacerlo con un script. ¿Existe un programa simple que permita reorganizar las páginas en un PDF?

Alternativamente, también podría extraer todas las páginas y fusionarlas en el orden que desee. ¿Qué programas hay disponibles para hacer esto?

red_trumpet
fuente

Respuestas:

15

pdftkes el que estás buscando. Por ejemplo, si desea invertir el orden de las páginas i.pdf, haga

pdftk i.pdf cat end-1 output o.pdf

Otros ejemplos que muestran pdftkel potencial de:

pdftk i.pdf cat 4-1 6 8-end output o.pdf # use ranges
pdftk i.pdf cat 1-6even output o.pdf     # print only even pages in the range
pdftk i.pdf cat 1-10 ~5-7 output o.pdf   # exclude pages in the range
pdftk i.pdf burst                        # extract to single-page pdf files

Leer man pdftkpara más información.

Para instalar pdftken 18.04 ver: ¿Cómo puedo instalar pdftk en Ubuntu 18.04 Bionic?


Si después de todo busca una solución GUI, eche un vistazo a pdftkla GUI pdfchaino pdfmod.

postre
fuente
6

También puede probar pdfjam pdfnup(según las páginas pdf de LaTeX)

Ejemplo:

pdfjam i.pdf '{},2,1-5'         -o o.pdf
pdfjam f1.pdf f2.pdf f3.pdf 1-3 -o o.pdf   ## first 3 pages from f1,f2,f3 
  • {} inserta una página vacía
  • muchas opciones disponibles (ej .: escala, desplazamiento, recorte, marco, nup) - vea pdfjam man
postre
fuente
3

Puede usar qpdf que viene con ubuntu. El siguiente comando, por ejemplo, pone las páginas en orden inverso.

qpdf --empty --pages infile.pdf z-1 -- outfile.pdf

Puede encontrar más información y otros ejemplos aquí en las páginas 10 y 11.

SaTa
fuente