Cum se pot împărți fișiere PDF de la terminalul Linux folosind PDFtk

click fraud protection

Una dintre cele mai bune metode de a împărți fișiere PDF pe Linux nu este cu un instrument GUI precum Evince sau Ocular. În schimb, este cu o aplicație terminală numită PDFtk. Nu numai că poate împărți fișierele PDF, ci le poate edita și modifica.

Instalați PDFtk

Această aplicație este de aproximativ un timp și poate fi instalată cu ușurință pe majoritatea distribuțiilor Linux. Deschideți o fereastră de terminal și urmați instrucțiunile de mai jos pentru a face aplicația să se instaleze.

Notă: pentru a instala PDFtk, trebuie să folosiți Ubuntu, Debian, Arch Linux, Fedora sau OpenSUSE. Dacă nu executați niciuna dintre aceste distribuții Linux, urmați instrucțiunile sursă din partea de jos.

Ubuntu

sudo apt instala pdftk

Debian

sudo apt-get install pdftk

Arch Linux

PDFtk este utilizabil pe Arch Linux, dar utilizatorii nu vor putea instala software-ul din principalele surse Arch Linux. În schimb, interacțiunea cu AUR Arch Linux este necesară. Pentru a începe instalarea PDFtk pe Arch, deschideți un terminal și utilizați managerul de pachete Pacman pentru a sincroniza cea mai recentă versiune a 

instagram viewer
git instrument.

Notă: există un alt pachet PDFtk pe AUR care facilitează instalarea programului, deoarece decompilează un program gata construit, mai degrabă decât construirea de la sursă. Nu vă recomandăm să parcurgeți această rută, deoarece există probleme cu pachetul GCC-GCJ gata construit.

sudo pacman -S git

Acum că git lucrează la Arch Linux, îl veți putea utiliza pentru a descărca cea mai recentă versiune a instantaneei PDFtk AUR. În terminal, utilizați clonă de git pentru a descărca fișierul de instrucțiuni de construire.

clonă de git https://aur.archlinux.org/pdftk.git

Folosind CD comanda, mutați terminalul din directorul principal al utilizatorului în noua clonare pdftk pliant.

cd pdftk

În folderul surse PDFtk, începeți procesul de construire rulând makepkg. Rețineți că funcționarea makepkg comanda va descărca, compila și instala automat fișierele de dependență necesare. Dacă totuși, constructorul nu reușește să preia automat aceste dependențe, va trebui să le instalați manual. Toate dependențele pentru pachetul PDFtk AUR pot fi găsite la acest lucru legătură.

Fedora

În prezent, nu există un pachet Fedora PDFtk în depozitele de software. Din fericire, este ușor să funcționezi pachetele OpenSUSE. Începeți folosind wget pentru a descărca pachetele necesare.

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

Folosind CD comanda, mutați terminalul în folderul Descărcări.

cd ~ / Descărcări

În sfârșit, utilizați managerul de pachete DNF pentru a instala PDFtk:

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

OpenSUSE

sudo zypper instala pdftk

Construind din sursă

Construirea PDFtk din sursă nu depune eforturi mari, deoarece există fișiere de configurare preconfigurate în interiorul directorului sursă. Pentru a construi programul de la sursă, mai întâi trebuie să descărcați codul. Pentru a obține codul, utilizați wget instrument de descărcare în terminal.

Pentru a vă asigura că PDFtk se construiește corect, asigurați-vă că aveți GCC, GCJ și libgcj instalate pe computerul Linux.

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

Apoi, utilizați comanda Dezarhivare pentru a extrage folderul PDFtk Zip în folderul Descărcare pentru computerul Linux. Nu aveți aplicația Unzip instalată? Căutați „managerul de pachete” pentru „dezarhivați” și instalați-l.

cd ~ / Descărcări unzip pdftk-2.02-src.zip

Extragerea arhivei zip sursa PDFtk ar trebui să creeze un folder „pdftk-2.02-src” în cadrul Descărcărilor. În terminal, utilizați butonul CD comanda sa o introduci.

cd pdftk-2.02-src

În folderul PDFtk rădăcină, nu poate avea loc prea multe. Pentru a compila orice, trebuie să mutăm terminalul în sub-folderul PDFtk.

cd pdftk

Sub-folderul PDFtk are zeci de Makefiles specializate pe care utilizatorul le poate utiliza pentru a construi automat pentru diferite sisteme de operare. Folosind LS comanda, enumerați conținutul directorului.

ls

Căutați și găsiți Makefile specifice de care aveți nevoie și începeți procesul de compilare cu comanda de mai jos. Vă rugăm să vă amintiți să schimbați „Makefile.filename” în comanda de mai jos cu numele Makefile pe care trebuie să îl utilizați.

make -f Makefile.filename

Folosind PDFtk

Una dintre principalele atrageri către PDFtk este capacitatea sa de a se alătura și împărți fișiere PDF. De exemplu, pentru a separa un fișier PDF, astfel încât fiecare pagină a documentului să fie propriul fișier, încercați să utilizați izbucni comanda:

pdftk testfile.pdf explozie

PDFtk va scoate fișierele împărțite în aceeași locație cu fișierul sursă.

Doriți să reformați toate fișierele PDF împărțite într-unul singur? Începeți redenumirea fișierului PDF original (pentru siguranță).

mv testfile.pdf testfile.bak

Acum că fișierul PDF de testare este în siguranță, recombinați totul cu PDFtk. În primul rând, utilizați butonul LS comanda pentru a vizualiza fișierele din director.

ls

Apoi, rulați din nou LS comanda, dar de data aceasta o folosiți pentru a stoca toate fișierele PDF.

ls * .pdf >> pdf-nume de fișiere.txt

Alocați conținutul pdf-filenames.txt la o variabilă Bash. Utilizarea unei variabile în această instanță, mai degrabă decât un wildcard înseamnă că atunci când vom combina din nou PDF-ul, toate paginile vor fi în ordine.

value = $ (

În sfârșit, recombinați fișierul PDF cu PDFtk și $ valoarea.

pdftk $ valoare ieșire pisică recombinat-document.pdf
watch instagram story