Jeden z najlepších spôsobov rozdelenia súborov PDF v systéme Linuxnie je nástrojom GUI, ako je Evince alebo Ocular. Namiesto toho ide o terminálovú aplikáciu s názvom PDFtk. Môže nielen rozdeľovať súbory PDF, ale tiež ich môže upravovať a upravovať.
Nainštalujte súbor PDFtk
Táto aplikácia existuje už nejaký čas a dá sa ľahko nainštalovať na väčšinu linuxových distribúcií. Otvorte okno terminálu a podľa pokynov nižšie nainštalujte aplikáciu.
Poznámka: Na inštaláciu PDFtk musíte používať Ubuntu, Debian, Arch Linux, Fedora alebo OpenSUSE. Ak neuskutočňujete žiadnu z týchto distribúcií Linuxu, postupujte podľa pokynov pre zdroje v dolnej časti.
ubuntu
sudo apt install pdftk
Debian
sudo apt-get install pdftk
Arch Linux
PDFtk je použiteľný v Arch Linuxe, ale používatelia nebudúbyť schopný nainštalovať softvér z hlavných zdrojov Arch Linux. Namiesto toho je potrebná interakcia s Arch Linux AUR. Ak chcete spustiť inštaláciu PDFtk v Arch, otvorte terminál a pomocou správcu balíkov Pacman synchronizujte najnovšiu verziu Git nástrojom.
Poznámka: na AUR je ďalší balík PDFtk, ktorý uľahčuje inštaláciu programu, pretože dekompiluje skôr pripravený program, než aby vychádzal zo zdroja. Neodporúčame ísť touto cestou, pretože existujú problémy s hotovým balíkom GCC-GCJ.
sudo pacman -S git
A teraz Git pracuje na Arch Linux, budete ho môcť použiť na stiahnutie najnovšej verzie snímky PDFtk AUR. V termináli použite git klon stiahnite súbor inštrukcií na zostavenie.
git clone https://aur.archlinux.org/pdftk.git
Pomocou CD príkaz, presunúť terminál z domovského adresára používateľa do novo klonovaného pdftk zložky.
cd pdftk
V priečinku zdrojov PDFtk spustite proces budovania spustením makepkg, Majte na pamäti, že beh makepkg príkaz automaticky stiahne, skompiluje anainštalovať všetky požadované súbory závislosti. Ak však staviteľ tieto závislosti nezíska automaticky, budete ich musieť nainštalovať manuálne. Všetky závislosti pre balík PDFtk AUR nájdete na tomto odkaze.
fedora
V softvérových archívoch momentálne nie je balík Fedora PDFtk. Našťastie je ľahké uviesť balíčky OpenSUSE do prevádzky. Začnite pomocou wget stiahnite si potrebné balíčky.
wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm
Pomocou CD príkaz, presunúť terminál do priečinka Downloads.
cd ~/Downloads
Nakoniec použite na inštaláciu PDFtk správcu balíkov DNF:
sudo dnf install libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y
openSUSE
sudo zypper install pdftk
Budova zo zdroja
Vytvorenie súboru PDFtk zo zdroja nezaberie príliš veľaúsilie, pretože vo zdrojovom adresári sú vopred nakonfigurované súbory na zostavenie. Ak chcete zostaviť program zo zdroja, musíte najskôr stiahnuť kód. Ak chcete získať kód, použite wget nástroj na stiahnutie v termináli.

Ak chcete zaistiť správne vytváranie súborov PDFtk, uistite sa, že máte na počítači so systémom Linux nainštalované programy GCC, GCJ a libgcj.
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
Potom pomocou príkazu Unzip rozbaľte priečinok PDFtk Zip do priečinka preberania v počítači so systémom Linux. Nemáte nainštalovanú aplikáciu Unzip? Vyhľadajte v správcovi balíkov výraz „rozbaliť“ a nainštalujte ho.
cd ~/Downloads unzip pdftk-2.02-src.zip
Pri rozbalení archívu zdrojového zipsu PDFtk by sa mal v priečinku Stiahnutí vytvoriť priečinok „pdftk-2.02-src“. V termináli použite CD príkaz na jeho zadanie.
cd pdftk-2.02-src
V koreňovom priečinku PDFtk sa toho veľa nedeje. Aby sme mohli kompilovať čokoľvek, musíme presunúť terminál do podadresára PDFtk.
cd pdftk
Podadresár PDFtk obsahuje desiatky špecializovaných súborov Makefiles, ktoré môže používateľ použiť na automatické vytváranie pre rôzne operačné systémy. Pomocou LS príkaz, vypíšte obsah adresára.
ls
Prezrite si a nájdite konkrétneho výrobcu MakefilePotrebujete a začnite proces zostavovania pomocou príkazu nižšie. Nezabudnite zmeniť príkaz „Makefile.filename“ v nižšie uvedenom príkaze názvom súboru Makefile, ktorý musíte použiť.
make -f Makefile.filename
Použitie PDFtk
Jedným z hlavných ťahov do PDFtk je jeho schopnosť spájať a rozdeľovať súbory PDF. Napríklad, ak chcete rozložiť súbor PDF tak, aby každá stránka dokumentu bola vlastným súborom, skúste použiť výbuch príkaz:

pdftk testfile.pdf burst
PDFtk vydá rozdelené súbory na rovnakom mieste ako zdrojový súbor.
Chcete reformovať všetky rozdelené súbory PDF späť do jedného? Začnite premenovaním pôvodného súboru PDF (kvôli bezpečnosti).
mv testfile.pdf testfile.bak
Teraz, keď je testovací súbor PDF bezpečný, znova kombinujte všetko s PDFtk. Najprv použite LS príkaz na zobrazenie súborov v adresári.
ls
Potom znova spustite program LS príkaz, ale tentoraz ho použite na uloženie všetkých názvov súborov PDF.
ls *.pdf >> pdf-filenames.txt
Priradiť obsah pdf-filenames.txt na Bash premennú. Použitie premennej v tomto prípade namiesto zástupných znakov znamená, že keď znovu skombinujeme PDF, všetky stránky budú v poriadku.
value=$(<pdf-filenames.txt)
Nakoniec znova spojte súbor PDF s súbormi PDFtk a $ value.
pdftk $value cat output recombined-document.pdf</ P>
Komentáre