Spájanie PDF súborov – Ubuntu
Nedávno som riešil problém, ako spojiť PDF súbory do jedného na Ubuntu. Vzhľadom nato, že som už vyše mesiaca na blog ničím neprispel, podelím sa s vami o riešenie. Najprv budeme potrebovať nástroj zvaný pdftk. Získate ho spustením tohto príkazu cez terminál…![]()
sudo apt-get install pdftk
Teraz môžete spojiť viacero PDF súborov do jedného týmto príkazom (musia byť v rovnakom adresári):
pdftk 1.pdf 2.pdf 3.pdf cat output spojene.pdf
Z daných PDFiek sa vytvorí jedno, pričom poradie jednotlivých strán bude také, aké zadefinujete v príkaze vyššie. V našom prípade 1, 2, 3.
Ak sa nechcete kašlať s vypisovaním súborov, ale chcete spojiť všetky PDF súbory v jednom adresári zoradené podľa abecedy, použite hviezdičku…
pdftk *.pdf cat output spojene.pdf
Nejaké ďalšie features
Môžete (ak chcete, do ničoho vás nenútim
) využiť aj ďalšie možnosti, ktoré tento nástroj ponúka. Najprv sa pozrime sa použitie ovládačov. Tento príklad spraví úplne to isté ako príklady vyššie – spojí súbor 1.pdf a 2.pdf do súboru 12.pdf.
pdftk A=1.pdf B=2.pdf cat A B output 12.pdf
Ak chcete vybrať z viacerých dokumentov iba niektoré strany a spraviť z nich jeden, skúste toto. Tento príklad vyberie z prvy.pdf strany 1 až 7 a z druhy.pdf strany 1 až 5 a spraví spojene.pdf. Sranda, však?
pdftk A=prvy.pdf B=druhy.pdf cat A1-7 B1-5 A8 output spojene.pdf
Zašifrovať dokument použitím 128-bitovej šifry (defaultne) a s odopretím všetkých oprávnení.
pdftk dokument.pdf output dokument.128.pdf owner_pw [foopass]
To isté ako vyššie, ale dokument ani nepôjde otvoriť, pokiaľ nezadáte heslo.
pdftk dokument.pdf output dokument.128.pdf owner_pw [foopass] user_pw [heslo]
To isté ako vyššie, + je povolená tlač dokumentu (potom, keď je už dokument otvorený)
pdftk dokument.pdf output dokument.128.pdf owner_pw [foopass] user_pw [heslo] allow printing
Dešifrovanie PDF dokumentu:
pdftk zabezpeceny.pdf input_pw [foopass] output nezabezpeceny.pdf
Spojenie dvoch súborov, z toho jeden je zašifrovaný (výstup nie je šifrovaný)
pdftk A=zabezpeceny.pdf dokument.pdf input_pw A=[foopass] cat output spojene.pdf
Dekompresia PDF súboru, aby bol (PDF kód) editovateľný v textovom editore
pdftk dokument.pdf output dokument.cisty.pdf uncompress
Vyrobenie reportu PDF dokumentu z vlastností PDF Document Metadata, Bookmarks a Page Labels
pdftk dokument.pdf dump_data output report.txt
Tento užitočný nástroj určite ponúka viac užitočných vecí, ktoré možno ani nikdy plne nevyužijete, ale … čo vám budem rozprávať – zobrazte si nápovedu
pdftk --help

Reagujte!