A PDF fájlok felosztásának egyik legjobb módja a Linux rendszerennincs olyan grafikus felhasználói felülettel, mint az Evince vagy az Ocular. Ehelyett egy PDFtk nevű terminálalkalmazással rendelkezik. Nem csak a PDF fájlokat oszthatja szét, hanem szerkesztheti és módosíthatja azokat is.
Telepítse a PDFtk fájlt
Ez az alkalmazás már egy ideje működik, és könnyen telepíthető a legtöbb Linux disztribúcióra. Nyissa meg a terminál ablakot, és kövesse az alábbi utasításokat az alkalmazás telepítéséhez.
Megjegyzés: A PDFtk telepítéséhez az Ubuntu, Debian, Arch Linux, Fedora vagy OpenSUSE szoftvereket kell használnia. Ha nem futtatja ezeket a Linux disztribúciókat, akkor kövesse az alján található forrásmegjelölési utasításokat.
Ubuntu
sudo apt install pdftk
Debian
sudo apt-get install pdftk
Arch Linux
A PDFtk használható az Arch Linux rendszeren, de a felhasználók nemképes legyen telepíteni a szoftvert a fő Arch Linux forrásokból. Ehelyett kölcsönhatásba kell lépni az Arch Linux AUR-tal. A PDFtk Arch telepítésének elindításához nyisson meg egy terminált, és a Pacman csomagkezelővel szinkronizálja a csoportos it eszköz.
Jegyzet: van egy másik PDFtk csomag az AUR-on, amely megkönnyíti a program telepítését, mivel a kész forrásból történő készítés helyett egy készenléti programot bontja le. Nem ajánljuk ezt az utat választani, mivel problémák vannak a készen elkészített GCC-GCJ csomaggal.
sudo pacman -S git
Most, hogy csoportos it az Arch Linuxon dolgozik, akkor ezt felhasználhatja a PDFtk AUR pillanatkép legújabb verziójának letöltésére. A terminálon használja git klón letöltheti a build utasítás fájlt.
git clone https://aur.archlinux.org/pdftk.git
Használni a CD parancs segítségével helyezze át a terminált a felhasználó Kezdő könyvtárából az újonnan klónozotthoz pdftk mappát.
cd pdftk
A PDFtk források mappában indítsa el az építési folyamatot futtatásával makepkg. Ne feledje, hogy a makepkg parancs automatikusan letölti, fordítja éstelepítse a szükséges függőségi fájlokat. Ha azonban az építő nem tudja automatikusan megragadni ezeket a függőségeket, akkor azokat manuálisan kell telepítenie. A PDFtk AUR csomag minden függősége megtalálható ezen a linken.
Fedora
Jelenleg nincs a Fedora PDFtk csomag a szoftver lerakatokban. Szerencsére könnyű elérni az OpenSUSE csomagok működését. Indítsa el a használatával wget a szükséges csomagok letöltéséhez.
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
Használni a CD parancsra helyezze a terminált a Letöltések mappába.
cd ~/Downloads
Végül használja a DNF csomagkezelőt a PDFtk telepítéséhez:
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
Épület forrásból
A PDFtk forrásból történő felépítése nem túl sokáig tarterőfeszítést igényel, mivel a forráskönyvtárban vannak előre konfigurált build fájlok. A program forrásból történő elkészítéséhez először le kell töltenie a kódot. A kód megszerzéséhez használja a wget letöltő eszköz a terminálon.

A PDFtk helyes felépítésének biztosítása érdekében ellenőrizze, hogy a GCC, GCJ és libgcj telepítve van-e a Linux PC-jére.
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
Ezután használja az Unzip parancsot a PDFtk Zip mappa kibontásához a Linux PC Letöltés mappájába. Nincs telepítve az Unzip alkalmazás? Keresse meg a csomagkezelőben a „kicsomagolás” kifejezést, és telepítse.
cd ~/Downloads unzip pdftk-2.02-src.zip
A PDFtk forrás ZIP-archívumának kibontásakor a „pdftk-2.02-src” mappát kell létrehozni a Letöltések részben. A terminálon használja a CD parancs beírni.
cd pdftk-2.02-src
A gyökér PDFtk mappában nem sok történhet. Bármi lefordításához át kell helyeznünk a terminált a PDFtk almappába.
cd pdftk
A PDFtk almappában több tucat speciális fájlfájl található, amelyeket a felhasználó automatikusan készíthet különféle operációs rendszerekhez. Használni a LS parancs, sorolja fel a könyvtár tartalmát.
ls
Nézze át és keresse meg a kívánt Makefile-tkell, és indítsa el az összeállítási folyamatot az alábbi paranccsal. Ne felejtse el megváltoztatni a „Makefile.filename” kifejezést az alábbi parancsban a használni kívánt Makefile nevével.
make -f Makefile.filename
A PDFtk használata
Az egyik legfontosabb felhívás a PDFtk-re, hogy képes-e csatlakozni és megosztani a PDF fájlokat. Ha például egy PDF fájlt fel szeretne bontani úgy, hogy a dokumentum minden oldala a saját fájlja, próbálja meg a robbanás parancs:

pdftk testfile.pdf burst
Az PDFtk a megosztott fájlokat a forrásfájllal azonos helyre adja ki.
Szeretné újra megbontani az összes megosztott PDF fájlt egybe? Kezdje az eredeti PDF fájl átnevezésével (a biztonság érdekében).
mv testfile.pdf testfile.bak
Most, hogy a teszt-PDF fájl biztonságos, tegye mindent össze a PDFtk-vel. Először használja a LS parancs a mappában lévő fájlok megtekintéséhez.
ls
Ezután futtassa újra a LS parancsot, de ezúttal az összes PDF fájlnév tárolására használható.
ls *.pdf >> pdf-filenames.txt
Rendelje meg a pdf-filenames.txt egy Bash változóhoz. A változó használata helyett a helyettesítő karakter használata azt jelenti, hogy amikor a PDF-t újra összevonjuk, az összes oldal rendben lesz.
value=$(<pdf-filenames.txt)
Végül kombinálja újra a PDF fájlt a PDFtk és a $ value.
pdftk $value cat output recombined-document.pdf</ P>
Hozzászólások