GNU/Linux >> Linux Esercitazione >  >> Linux

Necessità di unire più pdf in un unico PDF con sezioni Sommario

E qual è lo strumento migliore per noi per unire i pdf?

Su Linux (così come su Windows), puoi installare un piccolo programma utile, pdftk . Funziona bene per legare insieme i PDF. Ad esempio:

$ pdftk in1.pdf in2.pdf in3.pdf in4.pdf in5.pdf in6.pdf cat output out.pdf

dove in*.pdf sono i file di input e out.pdf è il risultato. Nel frattempo, @jerik ha già fornito una risposta su come gestire il TOC.


Con la versione 1.45 - 6 dicembre 2012 è pdftk in grado di creare segnalibri con update_info, che potrebbero essere utilizzati come toc.

È fatto in 3 passaggi:

Presupposto per il mio esempio

3 file PDF. Pagina singola.

page1.pdf
page2.pdf
page3.pdf

1. Crea le informazioni sui segnalibri

# build the bookmark out of an example file
pdftk page1.pdf dump_data output meta.txt
# Edit meta.txt as you need

Ecco un esempio che ha funzionato per me, meta.txt:

InfoBegin
InfoKey: Creator
InfoValue: PDFTK
NumberOfPages: 3
PageMediaBegin
PageMediaNumber: 1
PageMediaRotation: 0
PageMediaRect: 0 0 595.32 841.92
PageMediaDimensions: 595.32 841.92
BookmarkBegin
BookmarkTitle: Page 1
BookmarkLevel: 1
BookmarkPageNumber: 1
BookmarkBegin
BookmarkTitle: Page 2
BookmarkLevel: 1
BookmarkPageNumber: 2
BookmarkBegin
BookmarkTitle: Page 3
BookmarkLevel: 1
BookmarkPageNumber: 3

2. Crea un file pdf unito temporaneo

pdftk page* cat output temp.pdf

3. Aggiungi i segnalibri al pdf

pdftk temp.pdf update_info meta.txt output final.pdf

Quando apri il final.pdf in acrobat reader vedi i segnalibri sul lato sinistro.


Linux
  1. Come dividere un singolo file in più file in base alle righe

  2. Come unire più connessioni Internet in una?

  3. Più librerie glibc su un singolo host

  4. Come unire più righe di nomi di file in una con delimitatore personalizzato?

  5. Unisci file pdf con ordinamento numerico

Come unire più file PDF in un unico PDF in Linux

Come unire/unire più file audio in uno in Linux

Ospita più siti Web su un unico server con Apache su Ubuntu 18.04

Come faccio a dividere un singolo account cPanel in più account

Come unire più account cPanel in uno solo

Come unire più pagine PDF in una singola pagina