Kako razdeliti datoteke PDF s terminala Linux z uporabo PDFtk

click fraud protection

Eden najboljših načinov za delitev datotek PDF na Linux ni z orodjem GUI, kot sta Evince ali Ocular. Namesto tega je na voljo terminalski program, imenovan PDFtk. Datoteke PDF ne le da lahko deli, temveč jih lahko tudi ureja in spreminja.

Namestite PDFtk

Ta aplikacija obstaja že nekaj časa in jo je mogoče enostavno namestiti v večini distribucij Linuxa. Odprite okno terminala in sledite spodnjim navodilom, da namestite aplikacijo.

Opomba: Če želite namestiti PDFtk, morate uporabljati Ubuntu, Debian, Arch Linux, Fedora ali OpenSUSE. Če ne izvajate nobene od teh distribucij Linuxa, sledite navodilom na dnu.

Ubuntu

sudo apt namestite pdftk

Debian

sudo apt-get install pdftk

Arch Linux

PDFtk je uporaben v Arch Linux, vendar uporabniki ne bodo mogli namestiti programske opreme iz glavnih virov Arch Linux. Namesto tega je potrebna interakcija z Arch Linux AUR. Če želite začeti namestitev PDFtk na Arch, odprite terminal in uporabite upravitelja paketov Pacman za sinhronizacijo zadnje različice Git orodje.

instagram viewer

Opomba: Na AUR-u obstaja še en paket PDFtk, ki namesti namestitev programa lažje, saj dekompilira že pripravljen program, namesto da bi zgradil iz vira. Ne priporočamo, da se podate po tej poti, saj obstajajo težave s pripravljenim paketom GCC-GCJ.

sudo pacman -S git

Zdaj ko Git deluje na Arch Linux, z njim boste lahko prenesli zadnjo različico posnetka PDFtk AUR. V terminalu uporabite git klon za prenos datoteke z navodili za gradnjo.

git klon https://aur.archlinux.org/pdftk.git

Uporabljati CD ukaz, premaknite terminal iz domačega imenika uporabnika v novo kloniranega pdftk mapo.

cd pdftk

Znotraj mape virov PDFtk zaženite postopek gradnje z zagonom makepkg. Upoštevajte, da je zagon makepkg ukaz samodejno prenese, zbere in namesti vse potrebne datoteke odvisnosti. Če pa sestavljalec teh odvisnosti samodejno ne zgrabi, jih boste morali namestiti ročno. Vse odvisnosti za paket PDFtk AUR najdete tukaj povezava.

Fedora

Trenutno v skladišču programske opreme ni paketa Fedora PDFtk. Na srečo je pakete OpenSUSE enostavno delovati. Začnite z uporabo wget za prenos potrebnih paketov.

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

Uporabljati CD ukaz, premaknite terminal v mapo Prenosi.

cd ~ / Prenosi

Nazadnje uporabite upravljalnik paketov DNF za namestitev PDFtk:

sudo dnf namestite libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

OpenSUSE

sudo zypper namestite pdftk

Zgradba od vira

Izdelava PDFtk iz vira ne traja preveč napora, saj so v vhodnem imeniku vnaprej konfigurirane datoteke za izdelavo. Če želite zgraditi program iz vira, morate najprej prenesti kodo. Če želite dobiti kodo, uporabite wget prenos orodja v terminalu.

Da bi zagotovili pravilno gradnjo PDFtk, preverite, ali so na vašem osebnem računalniku Linux nameščeni GCC, GCJ in libgcj.

wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip

Nato uporabite ukaz Unzip, da izvlečete mapo PDFtk Zip v mapo za prenos vašega računalnika Linux. Nimate nameščene aplikacije Unzip? Poiščite v upravitelju paketov "unzip" in ga namestite.

cd ~ / Downloads unzip pdftk-2.02-src.zip

Če ekstrahirate zip arhiv PDFtk, naj se v prenosih ustvari mapa »pdftk-2.02-src«. V terminalu uporabite tipko CD ukaz, da ga vnesete.

cd pdftk-2.02-src

V korenski mapi PDFtk ne more biti veliko. Če želite karkoli sestaviti, moramo terminal prestaviti v podmapo PDFtk.

cd pdftk

Podmapa PDFtk ima na desetine specializiranih Makefiles, ki jih uporabnik lahko uporablja za samodejno izdelavo za različne operacijske sisteme. Uporabljati LS ukaz, naštejte vsebino imenika.

ls

Poglejte in poiščite določen Makefile, ki ga potrebujete, in zaženite postopek izdelave s spodnjim ukazom. Prosimo, ne pozabite spremeniti imena Makefile.filename v spodnjem ukazu z imenom datoteke Makefile, ki jo morate uporabiti.

make -f Makefile.filename

Uporaba PDFtk

Eden glavnih vidikov PDFtk je njegova sposobnost združevanja in delitve datotek PDF. Na primer, če želite razčleniti datoteko PDF tako, da je vsaka stran dokumenta lastna datoteka, poskusite uporabiti izbruh ukaz:

pdftk testfile.pdf počil

PDFtk bo razdelil split datoteke na isto mesto kot izvorna datoteka.

Želite reformirati vse razdeljene datoteke PDF nazaj v eno? Začnite s preimenovanjem izvirne datoteke PDF (zaradi varnosti).

mv testfile.pdf testfile.bak

Zdaj, ko je testna datoteka PDF varna, znova združite vse s PDFtk. Najprej uporabite LS ukaz za ogled datotek v imeniku.

ls

Nato ponovno zaženite LS ukaz, vendar tokrat uporabite za shranjevanje vseh datotek PDF.

ls * .pdf >> pdf-filenames.txt

Dodelite vsebino pdf-filenames.txt do spremenljivke Bash. Uporaba spremenljivke v tem primeru namesto nadomestnega znaka pomeni, da bodo ob ponovni združitvi dokumenta PDF vse strani v redu.

vrednost = $ (

Nazadnje, datoteko PDF ponovno kombinirajte s PDFtk in $ vrednost.

pdftk $ value mačji izhod rekombinirani-document.pdf
watch instagram story