En av de beste måtene å dele opp PDF-filer på Linuxer ikke med et GUI-verktøy som Evince eller Ocular. I stedet er det med en terminal-app som heter PDFtk. Ikke bare kan den dele PDF-filer, den kan også redigere og endre dem.
Installer PDFtk
Denne applikasjonen har eksistert en stund og kan enkelt installeres på de fleste Linux-distribusjoner. Åpne et terminalvindu og følg instruksjonene nedenfor for å få appen til å installere.
Merk: for å installere PDFtk, må du bruke Ubuntu, Debian, Arch Linux, Fedora eller OpenSUSE. Hvis du ikke kjører noen av disse Linux-distribusjonene, følg kildeanvisningene nederst.
Ubuntu
sudo apt install pdftk
Debian
sudo apt-get install pdftk
Arch Linux
PDFtk kan brukes på Arch Linux, men brukere vil ikke gjøre detkunne installere programvaren fra de viktigste Arch Linux-kildene. I stedet er det nødvendig å samhandle med Arch Linux AUR. For å starte installasjonen av PDFtk på Arch, åpner du en terminal og bruker Pacman-pakkehåndtereren til å synkronisere den nyeste versjonen av Git verktøy.
Merk: det er en annen PDFtk-pakke på AUR som gjør det enklere å installere programmet, ettersom det dekompilerer et ferdig bygget program, i stedet for å bygge fra kilden. Vi anbefaler ikke å gå denne ruten, siden det er problemer med den ferdigbygde GCC-GCJ-pakken.
sudo pacman -S git
Nå som Git jobber med Arch Linux, vil du kunne bruke den til å laste ned den siste versjonen av PDFtk AUR-stillbildet. Bruk i terminalen git klon for å laste ned build-instruksjonsfilen.
git clone https://aur.archlinux.org/pdftk.git
Bruker CD kommando, flytt terminalen fra brukerens hjemmekatalog til den nylig klonede pdftk mappe.
cd pdftk
Start byggeprosessen ved å kjøre i PDFtk-kildemappen Makepkg. Husk at å kjøre Makepkg kommandoen vil automatisk laste ned, kompilere oginstaller eventuelle nødvendige avhengighetsfiler. Hvis byggherren imidlertid ikke klarer å ta tak i disse avhengighetene, må du installere dem manuelt. Alle avhengigheter for PDFtk AUR-pakken finner du på denne lenken.
Fedora
For øyeblikket er det ikke en Fedora PDFtk-pakke i programvarelagerne. Heldigvis er det enkelt å få OpenSUSE-pakkene til å fungere. Begynn med å bruke wget for å laste ned nødvendige pakker.
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
Bruker CD kommando, flytt terminalen til mappen Nedlastinger.
cd ~/Downloads
Til slutt, bruk DNF-pakkehåndtereren til å installere PDFtk:
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
Bygning fra kilde
Det tar ikke for mye å bygge PDFtk fra kildeninnsats, ettersom det er forhåndskonfigurerte build-filer inne i kildekatalogen. For å bygge programmet fra kilden, må du først laste ned koden. For å få koden bruker du wget nedlastingsverktøy i terminalen.

For å sikre at PDFtk bygger riktig, må du forsikre deg om at du har GCC, GCJ og libgcj installert på din Linux-PC.
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
Deretter bruker du Unzip-kommandoen for å trekke ut PDFtk Zip-mappen til Linux PCs nedlastingsmappe. Har ikke Unzip-appen installert? Søk i pakkehåndtereren etter “pakke ut”, og installer den.
cd ~/Downloads unzip pdftk-2.02-src.zip
Å trekke ut zipt-arkivet til PDFtk-kilden bør lage en "pdftk-2.02-src" -mappe i nedlastinger. Bruk terminalen i terminalen CD kommando for å legge den inn.
cd pdftk-2.02-src
I rot-PDFtk-mappen kan ikke mye skje. For å kompilere noe, må vi flytte terminalen til undermappen PDFtk.
cd pdftk
PDF-tk-undermappen har dusinvis av spesialiserte Makefiles som brukeren kan bruke til å automatisk bygge for forskjellige operativsystemer. Bruker LS kommando, liste innholdet i katalogen.
ls
Se gjennom og finn den spesifikke Makefile dutrenger og start byggeprosessen med kommandoen nedenfor. Husk å endre “Makefile.filename” i kommandoen nedenfor med navnet på Makefile du trenger å bruke.
make -f Makefile.filename
Bruker PDFtk
En av de viktigste trekkene til PDFtk er dens evne til å bli med og dele PDF-filer. For å bryte opp en PDF-fil slik at hver side i dokumentet er sin egen fil, kan du for eksempel prøve å bruke burst kommando:

pdftk testfile.pdf burst
PDFtk vil dele ut filene på samme sted som kildefilen.
Vil du reformere alle delte PDF-filer tilbake til en? Begynn med å gi nytt navn til den originale PDF-filen (for sikkerhet).
mv testfile.pdf testfile.bak
Nå som test-PDF-filen er trygg, rekombinerer du alt med PDFtk. Bruk først LS kommando for å vise filene i katalogen.
ls
Kjør deretter LS kommando, men denne gangen bruker du den til å lagre alle PDF-filnavnene.
ls *.pdf >> pdf-filenames.txt
Tildel innholdet i pdf-filenames.txt til en Bash-variabel. Å bruke en variabel i dette tilfellet, i stedet for et jokertegn, betyr at når vi kombinerer PDF-filen på nytt, vil alle sidene være i orden.
value=$(<pdf-filenames.txt)
Til slutt, rekombinere PDF-filen med PDFtk og $ verdi.
pdftk $value cat output recombined-document.pdf</ P>
kommentarer