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…Spajanie PDF suborov

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

Kategória: Tutoriály, návody | 4,756 zobrazení Author: Michal Tomanóczy