Yksi parhaimmista tavoista jakaa PDF-tiedostoja Linuxissaei ole GUI-työkalulla, kuten Evince tai Ocular. Sen sijaan se on terminaalisovelluksella nimeltään PDFtk. Sen lisäksi, että se voi jakaa PDF-tiedostoja, se voi myös muokata ja muokata niitä.
Asenna PDFtk
Tämä sovellus on ollut olemassa jonkin aikaa, ja se voidaan helposti asentaa useimpiin Linux-jakeluihin. Avaa pääteikkuna ja noudata alla olevia ohjeita saadaksesi sovellus asentamaan.
Huomautus: PDFtk: n asentamiseen on käytettävä Ubuntua, Debiania, Arch Linuxia, Fedoraa tai OpenSUSEa. Jos et suorita mitään näistä Linux-jakeluista, noudata alaosassa olevia ohjeita.
ubuntu
sudo apt install pdftk
Debian
sudo apt-get install pdftk
Arch Linux
PDFtk on käyttökelpoinen Arch Linux -käyttöjärjestelmässä, mutta käyttäjät eivätpystyy asentamaan ohjelmiston tärkeimmistä Arch Linux -lähteistä. Sen sijaan vuorovaikutus Arch Linux AUR: n kanssa vaaditaan. Voit aloittaa PDFtk: n asennuksen Archiin avaamalla päätelaitteen ja synkronoimalla Pacman-paketinhallinnan avulla uusin versio git työkalu.
merkintä: AUR: lla on toinen PDFtk-paketti, joka helpottaa ohjelman asentamista, koska se purkaa valmiiksi rakennetun ohjelman sen sijaan, että rakentaisi lähteestä. Emme suosittele tämän reitin käyttämistä, koska valmiissa GCC-GCJ-paketissa on ongelmia.
sudo pacman -S git
Nyt kun git työskentelee Arch Linux -käyttöjärjestelmässä, voit käyttää sitä ladataksesi PDFtk AUR -kuvan uusimman version. Käytä terminaalissa git klooni ladata kokoonpanotiedosto.
git clone https://aur.archlinux.org/pdftk.git
Käyttämällä CD -komennolla, siirrä pääte käyttäjän kotihakemistosta äskettäin kloonattuun pdftk kansio.
cd pdftk
Aloita PDFtk lähteet -kansion sisällä rakennusprosessi suorittamalla makepkg. Muista, että makepkg komento lataa, kääntää jaasenna tarvittavat riippuvuustiedostot. Jos rakentaja ei kuitenkaan pysty tarttumaan näihin riippuvuuksiin automaattisesti, sinun on asennettava ne manuaalisesti. Kaikki PDFtk AUR -paketin riippuvuudet löytyvät tästä linkistä.
fedora
Tällä hetkellä ohjelmistovarastoissa ei ole Fedora PDFtk -pakettia. Onneksi OpenSUSE-paketit on helppo saada toimimaan. Aloita käyttämällä wget ladata tarvittavat paketit.
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
Käyttämällä CD -komennolla, siirrä pääte Lataukset-kansioon.
cd ~/Downloads
Viimeiseksi, asenna PDFtk DNF-paketinhallinnan avulla:
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
Rakennus lähteestä
PDFtk: n luominen lähteestä ei vie liikaavaivaa, koska lähdehakemistossa on valmiiksi määritettyjä rakennustiedostoja. Jotta voit rakentaa ohjelman lähteestä, sinun on ensin ladattava koodi. Saadaksesi koodi, käytä wget työkalun lataaminen terminaalista.

Varmistaaksesi, että PDFtk rakentuu oikein, varmista, että GCC, GCJ ja libgcj on asennettu Linux-tietokoneellesi.
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
Poista seuraavaksi Unzip-komento PDFtk Zip -kansion Linux-tietokoneesi Lataa-kansioon. Eikö Unzip-sovellusta ole asennettu? Etsi paketinhallinnasta ”purkaa” ja asenna se.
cd ~/Downloads unzip pdftk-2.02-src.zip
PDFtk-lähdet zip-arkiston purkamisen pitäisi luoda ”pdftk-2.02-src” -kansio Lataukset-kohtaan. Käytä terminaalissa CD komento kirjoittaa se.
cd pdftk-2.02-src
Juuri PDFtk-kansiossa ei voi tapahtua paljon. Jotta voit koota mitään, meidän on siirrettävä päätelaite PDFtk-alikansioon.
cd pdftk
PDFtk-alakansiossa on kymmeniä erikoistuneita Make-tiedostoja, joita käyttäjä voi käyttää automaattisesti rakentamaan eri käyttöjärjestelmille. Käyttämällä LS -komento, lue hakemiston sisältö.
ls
Katso läpi ja etsi tietty Makefile sinutTarvitset ja aloita rakennusprosessi alla olevalla komennolla. Muista vaihtaa ”Makefile.filename” alla olevassa komennossa käyttämäsi Makefilen nimellä.
make -f Makefile.filename
PDFtk: n käyttö
Yksi PDFtk: n tärkeimmistä piirteistä on sen kyky liittyä ja jakaa PDF-tiedostoja. Voit esimerkiksi hajottaa PDF-tiedoston siten, että jokainen asiakirjan sivu on oma tiedosto, kokeile räjähtää komento:

pdftk testfile.pdf burst
PDFtk tuottaa jaetut tiedostot samassa paikassa kuin lähdetiedosto.
Haluatko uudistaa kaikki jaetut PDF-tiedostot yhdeksi? Aloita nimeämällä alkuperäinen PDF-tiedosto uudelleen (turvallisuuden vuoksi).
mv testfile.pdf testfile.bak
Nyt kun testi-PDF-tiedosto on turvallinen, yhdistä kaikki uudelleen PDFtk: llä. Käytä ensin LS komento tarkastella hakemistossa olevia tiedostoja.
ls
Suorita seuraavaksi LS -komento, mutta tällä kertaa käytä sitä kaikkien PDF-tiedostonimien tallentamiseen.
ls *.pdf >> pdf-filenames.txt
Määritä pdf-filenames.txt Bash-muuttujaan. Tässä tapauksessa muuttujan käyttäminen jokerimerkinnän sijaan tarkoittaa, että kun yhdistämme PDF-tiedoston uudelleen, kaikki sivut ovat kunnossa.
value=$(<pdf-filenames.txt)
Viimeiseksi yhdistä PDF-tiedosto uudelleen PDFtk: llä ja $ arvo.
pdftk $value cat output recombined-document.pdf</ P>
Kommentit