Ett av de bästa sätten att dela PDF-filer på Linuxär inte med ett GUI-verktyg som Evince eller Ocular. Istället är det med en terminalapp som heter PDFtk. Det kan inte bara dela PDF-filer, det kan också redigera och ändra dem.
Installera PDFtk
Denna applikation har funnits ett tag och kan enkelt installeras på de flesta Linux-distributioner. Öppna ett terminalfönster och följ instruktionerna nedan för att få appen att installera.
Obs! För att installera PDFtk måste du använda Ubuntu, Debian, Arch Linux, Fedora eller OpenSUSE. Om du inte kör någon av dessa Linux-distributioner, följ källinstruktionerna längst ner.
Ubuntu
sudo apt install pdftk
Debian
sudo apt-get install pdftk
Arch Linux
PDFtk kan användas på Arch Linux, men användare kommer intekunna installera programvaran från de viktigaste Arch Linux-källorna. Istället krävs interaktion med Arch Linux AUR. För att starta installationen av PDFtk på Arch öppnar du en terminal och använder Pacman-pakethanteraren för att synkronisera den senaste versionen av Git verktyg.
Notera: Det finns ett annat PDFtk-paket på AUR som gör det enklare att installera programmet eftersom det dekompilerar ett färdigt program istället för att bygga från källan. Vi rekommenderar inte att gå denna rutt, eftersom det finns problem med det färdiga GCC-GCJ-paketet.
sudo pacman -S git
Nu när Git arbetar med Arch Linux, kan du använda den för att ladda ner den senaste versionen av PDFtk AUR-stillbilden. Använd terminalen i terminalen git klon för att ladda ner build-instruktionsfilen.
git clone https://aur.archlinux.org/pdftk.git
Använda CD , flytta terminalen från användarens hemmakatalog till den nyklonade pdftk mapp.
cd pdftk
Starta byggprocessen genom att köra i PDFtk-källmappen makepkg. Tänk på att köra makepkg kommando kommer automatiskt att ladda ner, kompilera ochinstallera alla nödvändiga beroendefiler. Om byggaren emellertid inte lyckas ta tag i dessa beroenden automatiskt måste du installera dem manuellt. Alla beroenden för PDFtk AUR-paketet finns på denna länk.
Fedora
För närvarande finns det inget Fedora PDFtk-paket i programvarulagerna. Lyckligtvis är det lätt att få OpenSUSE-paketen att fungera. Börja med att använda wget för att ladda ner nödvändiga paket.
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
Använda CD flytta terminalen till mappen Nedladdningar.
cd ~/Downloads
Slutligen använder du DNF-pakethanteraren för att installera 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
Bygga från källan
Att bygga PDFtk från källan tar inte för mycketansträngning, eftersom det finns förkonfigurerade build-filer inuti källkatalogen. För att bygga programmet från källan måste du först ladda ner koden. Använd koden för att få koden wget nedladdningsverktyg i terminalen.

För att säkerställa att PDFtk bygger korrekt, se till att du har GCC, GCJ och libgcj installerat på din Linux-dator.
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
Därefter använder du Unzip-kommandot för att extrahera PDFtk Zip-mappen till din Linux PC: s nedladdningsmapp. Har inte Unzip-appen installerad? Sök i pakethanteraren efter ”packa upp” och installera det.
cd ~/Downloads unzip pdftk-2.02-src.zip
Att extrahera zipt-arkivet för PDFtk-källan bör skapa en "pdftk-2.02-src" -mapp i nedladdningar. Använd terminalen i terminalen CD kommandot att ange det.
cd pdftk-2.02-src
I rot-PDFtk-mappen kan inte mycket ske. För att sammanställa någonting måste vi flytta terminalen till undermappen PDFtk.
cd pdftk
Undermappen PDFtk har dussintals specialiserade Makefiler som användaren kan använda för att automatiskt bygga för olika operativsystem. Använda LS kommando, lista innehållet i katalogen.
ls
Titta igenom och hitta den specifika Makefile dubehöver och starta byggprocessen med kommandot nedan. Kom ihåg att ändra "Makefile.filename" i kommandot nedan med namnet på Makefile du behöver använda.
make -f Makefile.filename
Använda PDFtk
En av de viktigaste dragningarna till PDFtk är dess förmåga att gå med och dela PDF-filer. För att till exempel dela upp en PDF-fil så att varje sida i dokumentet är en egen fil, försök att använda brista kommando:

pdftk testfile.pdf burst
PDFtk kommer att dela upp delade filer på samma plats som källfilen.
Vill du reformera alla delade PDF-filer till en? Börja med att byta namn på den ursprungliga PDF-filen (för säkerhet).
mv testfile.pdf testfile.bak
Nu när test PDF-filen är säker, rekombinera allt med PDFtk. Använd först LS kommando för att visa filerna i katalogen.
ls
Kör sedan igen LS kommando, men använd den här gången för att lagra alla PDF-filnamn.
ls *.pdf >> pdf-filenames.txt
Tilldela innehållet i pdf-filenames.txt till en Bash-variabel. Att använda en variabel i det här fallet, snarare än ett jokertecken, betyder att när vi kombinerar PDF-filen så kommer alla sidor att vara i ordning.
value=$(<pdf-filenames.txt)
Slutligen, rekombinera PDF-filen med PDFtk och $ värde.
pdftk $value cat output recombined-document.pdf</ P>
kommentarer