pdftk – Czyli manipulacja PDF

Łukasz Piotrowski Komentarzy 0

    Witajcie po małej przerwie.

    Dziś spotkałem się z nie małym problemem. Dostałem dokument PDF w którym strony były poukładane inaczej. Jedna była normalnie a kolejna o 180′. I tak na przemian. Niestety odwracanie za każdym razem stron nie wchodziło w grę bo było ich tam może z 500. Poprosiwszy o poradę wujka Google natrafiłem na bardzo ciekawe narzędzie: pdftk.


    Czym to jest?

    Jak twierdzą i piszą twórcy programy jest to

    "A handy tool for manipulating PDF"

    No super pomyślałem sobie. Moje marzenia postanowiły się ziścić. Odpaliłem MAN i moim oczom ukazały się cudowne opcje dzięki którym mój PDF miał wyglądać po ludzku. Warto nadmienić że jest to narzędzie stricte konsolowe, więc miłośnicy pingwina szaleją.

    Magia w konsoli

    Co tu dużo mówić. Przedstawię kilka przykładów zaczerpniętych z MANa.

    1. Polecenie bierze dokument A oraz B i pobiera na zmianę z jednego oraz drugiego po 1 stronie i łączy je w całość. Jeżeli w jednym z nich będzie mniejsza ilość stron to z drugiego zostaną dodane pozostałe jak leci.

    pdftk A=even.pdf B=odd.pdf shuffle A B output collated.pdf

    2. Usuwamy sobie stronkę 13 z pliku:

    pdftk in.pdf cat 1-12 14-end output out1.pdf

    3. Obracamy stronkę w wybranym kierunku (wszystkie o 180′):

    pdftk in.pdf cat 1-endS output out.pdf

    4. Obracamy parzyste o 90′:

    pdftk in.pdf cat 1-endoddS output out.pdf

    Jak widać możliwości są spore, a to nie wszystkie możliwe kombinacje i opcje które można znaleźć w programie.
    Jeżeli ktoś chce więcej odsyłam do MANa: http://linux.die.net/man/1/pdftk

    Na koniec

    Słowem podsumowania. Jeżeli chcecie podziałać na pliku PDF w podstawowy sposób nie chcąc dogłębnej edycji treści a jedynie struktury stron to aplikacja jest świetna i przede wszystkim intuicyjna.

    Top