Riorganizza le pagine PDF utilizzando la riga di comando


14

Voglio riorganizzare le pagine in un file PDF. Ma poiché devo riordinare molte pagine e la nuova disposizione ha uno schema specifico, mi piacerebbe farlo con una sceneggiatura. Esiste un semplice programma che consente di riorganizzare le pagine in un PDF?

In alternativa, potrei anche estrarre tutte le pagine e unirle nell'ordine desiderato. Quali programmi sono disponibili per fare questo?

Risposte:


16

pdftkè quello che stai cercando. Ad esempio, se si desidera invertire l'ordine delle pagine di i.pdf, fare

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

Altri esempi che mostrano pdftkil potenziale:

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

Leggi man pdftkper maggiori informazioni.

Per l'installazione pdftksu 18.04 vedi: Come posso installare pdftk in Ubuntu 18.04 Bionic?


Se dopo tutto cerchi una soluzione GUI dai un'occhiata alla pdftkGUI pdfchaino pdfmod.


7

Puoi anche provare pdfjam pdfnup(basato sulle pagine pdf di LaTeX)

Esempio:

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 
  • {} inserisce una pagina vuota
  • molte opzioni disponibili (es: scala, offset, ritaglio, cornice, nup) - vedi pdfjam man

4

È possibile utilizzare qpdf fornito con Ubuntu. Questo comando seguente, ad esempio, mette le pagine in ordine inverso.

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

Puoi trovare maggiori informazioni e altri esempi qui alle pagine 10 e 11.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.