U sljedećem ćemo članku pogledati kako možemo kombinirati pdf datoteke. U nekim se prilikama može dogoditi da se sretnemo 2 ili više PDF datoteka koje moramo kombinirati u jednu da biste mogli imati sve u jednoj datoteci. To će minimizirati gubljenje vremena na pokušaje pronalaska ovih PDF datoteka koje se iz jednog ili drugog razloga mogu nalaziti u različitim mapama i drugim direktorijima.
Da bih napravio ovaj članak, pokušao sam nekoliko alati za spajanje ili kombiniranje PDF datoteka s Ubuntua. Isprobao sam sve alate koje ćemo vidjeti u donjoj verziji Ubuntu 18.04, ali pretpostavljam da se mogu koristiti u drugim Gnu / Linux distribucijama.
Kombinirajte PDF datoteke
Kao prvo u mapu zvanu PDFS, uvrstit ću 2 PDF dokumenta za rad sa njima:
- betweenonesandceros-1.pdf
- betweenonesandceros-2.pdf
Korištenje pdfunita
Pdfunite je a alat koji se može koristiti za spajanje PDF dokumenata. Dio je paketa poppler-utils. To je razlog zašto kada instalirate poppler, pdfunite je već uključen. Da bismo instalirali ovaj alat, otvaramo terminal (Ctrl + Alt + T) i pišemo:
sudo apt update && sudo apt install poppler-utils
Da biste izvršili ovu radnju, datoteke koje se spajaju moraju biti u istom direktoriju u kojem je pokrenut pdfunife. Koristeći datoteke koje sam gore imenovao, naredba za uporabu bila bi sljedeća:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Konzola će nam pokazati pregršt upozorenja na izlazu. To nije zabrinjavajuće, datoteke će se pravilno spojiti.
Kao što možete vidjeti na prethodnom snimku zaslona, izlazna datoteka nazvana kombinirana_datoteka_pdfunite.pdf.
Korištenje pdftk
pdftk je još jedan alat koji se može koristiti za kombiniranje PDF dokumenata u Ubuntuu 18.04. Da biste instalirali pdftk u terminal na Ubuntu 18.04, prvo ćemo dodati PPA iz kojeg ćemo instalirati alat. Da bismo to učinili, otvaramo terminal (Ctrl + Alt + T) i pišemo:
sudo add-apt-repository ppa:malteworld/ppa
Nakon dodavanja PPA-a, u Ubuntuu 18.04 popis softvera će se ažurirati. Nastavljamo s instaliranjem alata pdftk sa sljedećom naredbom:
sudo apt install pdftk
Nakon završetka instalacije pdftk, pomoću naših primjera datoteka, naredba za kombiniranje PDF-ova bit će sljedeće:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Koristeći convert
Da biste upotrijebili naredbu convert, prvo morat ćemo instalirati Imagemagick, ako ga već nemamo instaliran, otvorite terminal (Ctrl + Alt + T) i upotrijebite sljedeću naredbu:
sudo apt install imagemagick
Koristeći naše primjere PDF datoteka, naredba koju ćemo morati upotrijebiti za njihovo kombiniranje bit će sljedeća:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
u kombinirati određene stranice PDF datoteka u jednu datoteku, morat ćemo proslijedite naredbi convert naše datoteke s određenim brojevima stranica u zagradama. Na primjer, za kombiniranje 5. stranice prvog dokumenta sa 7. i 10. stranicom drugog dokumenta upotrijebili biste naredbu poput sljedeće. Neka nitko ne zaboravi broj nula. Za ovo navedeni brojevi su manji od onih koji nas zanimaju.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Ovom naredbom je također moguće pridružite se rasponima stranica. Prvih 5 stranica prve datoteke mogli bismo spojiti s prvih 10 stranica druge. Korištenje naših primjera datoteka, naredba za upotrebu bila bi:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Korištenje Ghostscripta
Možemo i mi upotreba ghostscript (gs) za pridruživanje PDF dokumentima na Ubuntuu 18.04. Da bismo ga instalirali, u terminal napišemo:
sudo apt install ghostscript
Sada ćemo vidjeti primjer korištenja ghostscript za kombiniranje naša dva uzorka PDF dokumenata. Naredba za upotrebu bit će:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Koristeći pdfsam
pdfsam je jednostavan, intuitivan i jednostavan za korištenje GUI alata koja se koristi za spajanje, razdvajanje, rotiranje, uređivanje i potpisivanje PDF dokumenata. U ovom ćemo primjeru koristiti opciju kombiniranja PDF dokumenata u Ubuntuu 18.04. Ali prvo, instalirat ćemo ovisnosti potrebno:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Nakon uspješne instalacije, definirat ćemo varijablu JAVA_HOME u putanji / etc / environment koristeći naš omiljeni uređivač.
vim /etc/environment
Unutar datoteke ćemo dodajte sljedeći redak:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Nakon spremanja i izlaska, ponovno učitavamo uređenu datoteku:
source /etc/environment
tada preuzet ćemo datoteku .deb sa službene stranice od pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
Nakon preuzimanja, možemo instalirajte datoteku pomoću dpkg:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
u pokreni pdfsam, u terminal napišemo njegovo ime:
pdfsam
Kada želimo kombinirati dokumente, kliknut ćemo na 'Kombiniraj'. Na zaslonu koji će se prikazati, morat ćete povući i ispustiti datoteke u odjeljku posvećenom ovima:
Ako vam zatreba, nemojte se ustručavati navedite ostale atribute u odjeljku 'Konfiguriraj pridruživanje'. Kombinacija će započeti kada kliknete na "Pokreni", smješteno na dnu. Zvuk 'ding' obavijestit će nas da je postupak završen.
Šteta jer je izgledalo jako dobro. pdfsam se ne može koristiti u Ubuntu 18, ima grešku u vezi sa Sejdom i ne može stvoriti kombiniranu datoteku. Da probate drugu! Ne znam koju bih odabrala ...
Vrlo dobar post, samo komentiram da kad imate slike želite napraviti PDF od nekoliko njih, Ampare Images to PDF mi radi u Ubuntuu 18.04.
Došlo je do pogreške u programu ImageMagick. Ovom porukom pokušavate izvršiti operaciju koja nije dopuštena sigurnosnom politikom `PDF '@ error / constitute.c / IsCoderAuthorized / 408.
Ovdje ostavljam vezu do rješenja https://stackoverflow.com/a/53180170
Ali primijetio sam da je s ImageMagick kvaliteta smanjena
Svidio mi se pdfunite, gubi se kvaliteta ... a ako se izgubi, ne primjećujem ga
Hvala vam puno, poslužio sam prvu i to je to! 😀