V nasledujúcom článku sa pozrieme na to, ako môžeme kombinovať súbory pdf. Pri niektorých príležitostiach sa môže stať, že sa stretneme 2 alebo viac súborov PDF, ktoré musíme spojiť do jedného mať možnosť mať všetko v jednom súbore. Takto sa minimalizuje čas strávený hľadaním týchto súborov PDF, ktoré môžu byť z jedného alebo druhého dôvodu v rôznych priečinkoch a iných adresároch.
Aby som vytvoril tento článok, vyskúšal som niekoľko nástroje na spájanie alebo kombinovanie súborov PDF z Ubuntu. Vyskúšal som všetky nástroje, ktoré uvidíme vo verzii Ubuntu 18.04 nižšie, ale predstavujem si, že sa dajú použiť v iných distribúciách Gnu / Linux.
Kombinujte súbory PDF
Po prvé v priečinku s názvom PDFS zahrniem 2 dokumenty PDF, s ktorými budem pracovať s nimi:
- medzionesandceros-1.pdf
- medzionesandceros-2.pdf
Pomocou pdfunite
Pdfunite je a nástroj, ktorým je možné spájať dokumenty PDF. Je súčasťou balíka poppler-utils. To je dôvod, prečo keď inštalujete poppler, pdfunite je už zahrnutý. Na inštaláciu tohto nástroja otvoríme terminál (Ctrl + Alt + T) a napíšeme:
sudo apt update && sudo apt install poppler-utils
Ak chcete vykonať túto akciu, súbory, ktoré sa majú zlúčiť, musia byť v rovnakom adresári, kde je spustený súbor pdfunife. Použitím súborov, ktoré som pomenoval vyššie, bude príkaz na použitie nasledujúci:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Konzola nám ich ukáže niekoľko výstrahy na východe. Nie sú znepokojujúce, súbory sa zlúčia správne.
Ako vidíte na predchádzajúcej snímke obrazovky, volal sa výstupný súbor combined_file_pdfunite.pdf.
Pomocou pdftk
pdftk je ďalší nástroj, ktorým je možné kombinovať dokumenty PDF v Ubuntu 18.04. Ak chcete nainštalovať pdftk do terminálu na Ubuntu 18.04, najskôr pridáme PPA, z ktorého nástroj nainštalujeme. Za týmto účelom otvoríme terminál (Ctrl + Alt + T) a napíšeme:
sudo add-apt-repository ppa:malteworld/ppa
Po pridaní PPA sa v Ubuntu 18.04 aktualizuje zoznam softvéru. Pokračujeme v inštalácii nástroja pdftk pomocou nasledujúceho príkazu:
sudo apt install pdftk
Po dokončení inštalácie pdftk pomocou našich vzorových súborov príkaz, ktorý sa použije na kombináciu súborov PDF bude nasledovné:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Pomocou prevodu
Najprv použite príkaz convert budeme si musieť nainštalovať Imagemagick, ak ho ešte nemáme nainštalovaný, otvoríme terminál (Ctrl + Alt + T) a použijeme nasledujúci príkaz:
sudo apt install imagemagick
Pomocou našich príkladov súborov PDF bude príkaz, ktorý budeme musieť použiť na ich kombináciu, nasledovný:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
na skombinujte konkrétne stránky súborov PDF do jedného súboru, budeme musieť odovzdáme príkazu convert naše súbory s konkrétnymi číslami strán v zátvorkách. Napríklad na skombinovanie 5. strany prvého dokumentu so 7. a 10. stránkou druhého dokumentu by ste použili nasledujúci príkaz. Nech nikto nezabudne na číslo nula. Pre to uvedené čísla sú menšie ako tie, ktoré nás zaujímajú.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Pomocou tohto príkazu je to tiež možné pripojiť sa k rozsahom stránok. Mohli by sme spojiť prvých 5 strán prvého súboru s prvými 10 stranami druhého. Použitím našich vzorových súborov by mal byť príkaz:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Používanie Ghostscript
Môžeme tiež použitie duchopis (gs) na pripojenie dokumentov PDF na Ubuntu 18.04. Ak ho chcete nainštalovať, do terminálu napíšeme:
sudo apt install ghostscript
Teraz uvidíme príklad použitia ghostscript na spojenie našich dvoch vzorových dokumentov PDF. Príkaz, ktorý sa má použiť, bude:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Používanie súboru pdfsam
pdfsam je jednoduchý, intuitívny a ľahko použiteľný nástroj GUI ktorý sa používa na zlúčenie, rozdelenie, rotáciu, úpravu a podpisovanie dokumentov PDF. V tomto príklade použijeme možnosť kombinovať dokumenty PDF v Ubuntu 18.04. Ale najprv, nainštalujeme závislosti potrebné:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Po úspešnej inštalácii definujeme premennú JAVA_HOME v ceste / etc / environment pomocou nášho obľúbeného editora.
vim /etc/environment
Vo vnútri súboru budeme pridajte nasledujúci riadok:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Po uložení a ukončení znovu načítame upravený súbor:
source /etc/environment
potom stiahneme si súbor .deb z oficiálnej stránky z pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
Po stiahnutí môžeme nainštalujte súbor pomocou dpkg:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
na spustiť pdfsam, do terminálu napíšeme jeho názov:
pdfsam
Keď chceme kombinovať dokumenty, klikneme na 'Kombinovať'. Na obrazovke, ktorá sa zobrazí, budete musieť súbory presúvať v časti venovanej týmto témam:
Ak to potrebujete, neváhajte v časti „Konfigurovať pripojenie“ zadajte ďalšie atribúty. Kombinácia sa spustí po kliknutí na tlačidlo „Spustiť“, ktoré sa nachádza v dolnej časti. O dokončení procesu je informovaný zvukom „ding“.
Škoda, pretože to vyzeralo veľmi dobre. pdfsam nie je možné použiť v Ubuntu 18, obsahuje chybu týkajúce sa Sejdu a nemôže vytvoriť kombinovaný súbor. Skúsiť iný! Neviem, ktorý z nich si vybrať ...
Veľmi dobrý príspevok, iba spomeniem, že keď máte obrázky, z ktorých si chcete vytvoriť PDF, Ampare Images to PDF pre mňa funguje v Ubuntu 18.04.
Vyskytla sa chyba v aplikácii ImageMagick, pri ktorej sa táto správa pokúša vykonať operáciu, ktorá nie je povolená bezpečnostnou politikou `PDF '@ error / combine.c / IsCoderAuthorized / 408.
Tu nechávam odkaz na riešenie https://stackoverflow.com/a/53180170
Ale všimol som si, že s ImageMagick sa kvalita znižuje
Páčil sa mi pdfunite, kvalita sa stráca ... a ak sa stratí, nevnímam to
Ďakujem veľmi pekne, najskôr ste mi poslúžili a je to! 😀