Kaip padalinti PDF failus iš "Linux" terminalo, naudojant

click fraud protection

Vienas geriausių būdų suskaidyti PDF failus „Linux“ nėra toks GUI įrankis, kaip „Evince“ ar „Ocular“. Vietoj to yra terminalo programa, vadinama PDFtk. Jis ne tik gali skaidyti PDF failus, bet ir juos redaguoti bei modifikuoti.

Įdiekite PDFtk

Ši programa jau kurį laiką veikia ir ją galima lengvai įdiegti į daugumą „Linux“ paskirstymų. Atidarykite terminalo langą ir vykdykite toliau pateiktas instrukcijas, kad galėtumėte programą įdiegti.

Pastaba: norėdami įdiegti PDFtk, turite naudoti „Ubuntu“, „Debian“, „Arch Linux“, „Fedora“ arba „OpenSUSE“. Jei neveikiate nė vieno iš šių „Linux“ paskirstymų, vykdykite šaltinio instrukcijas apačioje.

Ubuntu

sudo apt install pdftk

Debian

sudo apt-get install pdftk

„Arch Linux“

„PDFtk“ galima naudoti „Arch Linux“, tačiau vartotojai negalės įdiegti programinės įrangos iš pagrindinių „Arch Linux“ šaltinių. Reikia sąveikauti su „Arch Linux AUR“. Norėdami pradėti „PDFtk“ diegimą „Arch“, atidarykite terminalą ir naudokite „Pacman“ paketo tvarkyklę, kad sinchronizuotumėte naujausią „ Git įrankis.

instagram viewer

Pastaba: AUR yra dar vienas „PDFtk“ paketas, kuris palengvina programos diegimą, nes ji dekompiluoja jau parengtą programą, o ne kuria iš šaltinio. Mes nerekomenduojame eiti šiuo keliu, nes kyla problemų dėl paruošto GCC-GCJ paketo.

sudo pacman -S git

Dabar kai Git dirba „Arch Linux“, galėsite naudoti ją atsisiųsdami naujausią „PDFtk AUR“ momentinės nuotraukos versiją. Terminale naudokitės git klonas atsisiųsti statymo instrukcijos failą.

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

Naudojant Kompaktinis diskas komanda, perkelkite terminalą iš vartotojo namų katalogo į naujai klonuotą pdftk aplankas.

CD pdftk

PDFtk šaltinių aplanke paleiskite kūrimo procesą makepkg. Atminkite, kad makepkg komanda automatiškai atsisiųs, sukompiliuos ir įdiegs visus reikalingus priklausomybės failus. Tačiau jei statybininkas nesugeba automatiškai sugriebti šių priklausomybių, turėsite jas įdiegti rankiniu būdu. Čia galima rasti visas „PDFtk AUR“ paketo priklausomybes saitas.

Fedora

Šiuo metu programinės įrangos saugyklose nėra „Fedora PDFtk“ paketo. Laimei, kad „OpenSUSE“ paketai veikia lengvai. Pradėkite nuo naudodami wget atsisiųsti reikalingus paketus.

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

Naudojant Kompaktinis diskas komandą, perkelkite terminalą į aplanką Atsisiuntimai.

CD ~ / Siuntiniai

Galiausiai, naudodamiesi DNF paketo tvarkykle, įdiekite PDFtk:

„sudo dnf“ įdiegti libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

„OpenSUSE“

sudo zypper įdiegti pdftk

Pastatas iš šaltinio

PDFtk kūrimas iš šaltinio nereikalauja per daug pastangų, nes šaltinio katalogo viduje yra iš anksto sukonfigūruoti sudėjimo failai. Norėdami sukurti programą iš šaltinio, pirmiausia turėsite atsisiųsti kodą. Norėdami gauti kodą, naudokite wget parsisiuntimo įrankis terminale.

Norėdami įsitikinti, kad „PDFtk“ yra teisingai kuriami, įsitikinkite, kad „Linux“ asmeniniame kompiuteryje turite įdiegtą GCC, GCJ ir libgcj.

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

Tada naudokite komandą Išpakuoti, kad ištrauktumėte „PDFtk Zip“ aplanką į „Linux“ kompiuterio aplanką Atsisiųsti. Ar neįdiegėte „Unzip“ programos? Ieškokite paketo tvarkyklės „išpakuokite“ ir įdiekite.

cd ~ / Atsisiunčiamas išpakuokite pdftk-2.02-src.zip

Ištraukdami „PDFtk“ šaltinio ZIP archyvą, „Apsilankymų failai“ aplanke turėtumėte sukurti „pdftk-2.02-src“ aplanką. Terminale naudokite Kompaktinis diskas komanda jį įvesti.

cd pdftk-2.02-src

Šakniniame PDFtk aplanke gali būti nedaug. Norėdami ką nors kompiliuoti, turime perkelti terminalą į PDFtk pakatalogį.

CD pdftk

PDFtk pakatalogyje yra dešimtys specializuotų makefailų, kuriuos vartotojas gali naudoti automatiškai kurdamas skirtingas operacines sistemas. Naudojant LS komandą, nurodykite katalogo turinį.

ls

Peržiūrėkite ir suraskite reikiamą „Makefile“ ir pradėkite kūrimo procesą naudodami žemiau pateiktą komandą. Nepamirškite pakeisti „Makefile.filename“ žemiau esančioje komandoje naudodamiesi „Makefile“ pavadinimu.

make -f Makefile.filename

Naudojant PDFtk

Vienas iš pagrindinių „PDFtk“ trūkumų yra jo galimybė prisijungti ir skaidyti PDF failus. Pvz., Jei norite suskaidyti PDF failą taip, kad kiekvienas dokumento puslapis būtų atskiras failas, pabandykite naudoti sprogo komanda:

„pdftk testfile.pdf“

PDFtk padalins failus į tą pačią vietą kaip ir šaltinio failai.

Norite visus suskaidytus PDF failus pertvarkyti į vieną? Pradėkite pervardydami originalų PDF failą (saugumo sumetimais).

mv testfile.pdf testfile.bak

Dabar, kai bandomasis PDF failas yra saugus, viską suderinkite su „PDFtk“. Pirmiausia naudokite LS komanda, norėdama peržiūrėti failus kataloge.

ls

Tada dar kartą paleiskite LS komanda, bet šį kartą naudokite ją visiems PDF failų pavadinimams saugoti.

ls * .pdf >> pdf-failų pavadinimai.txt

Priskirkite pdf-failų pavadinimai.txt į „Bash“ kintamąjį. Kintamojo naudojimas šiuo atveju, o ne pakaitos ženklas reiškia, kad kai vėl sujungsime PDF, visi puslapiai bus tvarkingi.

vertė = $ (

Galiausiai vėl suderinkite PDF failą naudodami PDFtk ir USD vertės.

pdftk $ vertė katės išvestis rekombinuota-document.pdf
watch instagram story