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.
Š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.
sudo apt install pdftk
sudo apt-get install pdftk
„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.
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.
Š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
sudo zypper įdiegti pdftk
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
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
ZFS failų sistema yra nepaprastai populiari. Dėl to daugelis įmonėj...
Išleista nauja „Linux“ operacinės sistemos „Pop_OS“ versija. Ši ver...
Vis labiau, „Android“ programa „Linux“ plėtra auga. Pagrindinė to p...