A jaký je pro nás nejlepší nástroj pro sloučení pdf?
V Linuxu (stejně jako ve Windows) si můžete nainstalovat malý užitečný program pdftk
. Funguje dobře svázat PDF dohromady. Například:
$ pdftk in1.pdf in2.pdf in3.pdf in4.pdf in5.pdf in6.pdf cat output out.pdf
kde in*.pdf
jsou vstupní soubory a out.pdf
je výsledek. Mezi tím už @jerik odpověděl, jak se vypořádat s TOC.
S verzí 1.45 je 6. prosince 2012 pdftk
schopen vytvářet záložky s update_info, které lze použít jako toc.
Provádí se ve 3 krocích:
Předpoklad pro můj příklad
3 soubory PDF. Jedna stránka.
page1.pdf
page2.pdf
page3.pdf
1. Vytvořte informace o záložce
# build the bookmark out of an example file
pdftk page1.pdf dump_data output meta.txt
# Edit meta.txt as you need
Zde je příklad, který pro mě fungoval, 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. Vytvořte dočasný sloučený soubor PDF
pdftk page* cat output temp.pdf
3. Přidejte záložky do pdf
pdftk temp.pdf update_info meta.txt output final.pdf
Když otevřete final.pdf v Acrobat Reader, uvidíte záložky na levé straně.