Již před časem jsme se zabývali tím, jak rozdělit nebo vyjmout jednotlivé stránky ze souboru PDF v Linuxu pomocí nástroje pdftk. Tento návod popisoval, jak v Linuxu extrahovat rozsah stránek nebo část souboru PDF. V tomto stručném návodu se podíváme, jak sloučit dva nebo více souborů PDF. Není to zase tak složité. Čtěte dále.
Sloučení souborů PDF v příkazovém řádku v Linuxu
Můžeme to provést dvěma způsoby.
Způsob 1: Pomocí pdftk
PDFtk je bezplatný grafický nástroj, který lze použít k rozdělení nebo sloučení souborů PDF. Je k dispozici v bezplatné i placené verzi. Můžete jej používat buď v režimu CLI, nebo v režimu grafického uživatelského rozhraní.
Nainstalujme si pdftk.
V systému Arch LInux a jeho derivátech:
PDFtk je k dispozici v AUR. Můžete jej nainstalovat pomocí některého z pomocných programů AUR, například Yay.
$ yay -S pdftk
V Debianu, Ubuntu a derivátech:
$ sudo apt-get install pdftk
V CentOS, Fedoře, Red Hatu:
Nejprve nainstalujte repozitář EPEL:
$ sudo yum install epel-release
Nebo
$ sudo dnf install epel-release
Poté nainstalujte aplikaci PDFtk pomocí příkazu:
$ sudo yum install pdftk
Nebo
$ sudo dnf install pdftk
Nyní spojíme několik souborů pdf a vytvoříme z nich jeden soubor.
Mám v aktuálním pracovním adresáři tři soubory pdf, a to soubor1.pdf, soubor2.pdf, soubor3.pdf. Chci je sloučit do jediného souboru s názvem outputfile.pdf. Spustil jsem tedy následující příkaz z Terminálu:
$ pdftk file1.pdf file2.pdf fiel3.pdf cat output outputfile.pdf
Alternativně můžete spustit:
$ pdftk *.pdf cat output outputfile.pdf
Tento příkaz sloučí všechny soubory pdf v aktuálním adresáři do jediného souboru.
Metoda 2: Použití Poppleru
Poppler je knihovna pro vykreslování PDF založená na kódové základně xpdf-3.0. Je to knihovna pro vykreslování PDF souborů.
Pro instalaci Poppleru v distribucích založených na Arch Linuxu spusťte:
$ sudo pacman -S poppler
V Debianu, Ubuntu, Linux Mintu:
$ sudo apt-get install poppler-utils
V RHEL, CentOS, Fedora:
$ sudo yum install poppler-utils
Po instalaci Poppleru spusťte následující příkaz pro sloučení souborů pdf v aktuálním pracovním adresáři.
$ pdfunite file1.pdf file2.pdf file3.pdf outputfile.pdf
Výše uvedený příkaz sloučí soubory file1.pdf, fiel2.pdf a file3.pdf do jediného souboru s názvem outputfile.pdf.
To je vše. Nyní víte, jak rozdělit soubor PDF na více souborů a jak sloučit mnoho souborů PDF do jednoho souboru. Jak vidíte v tomto návodu, není to tak složité. Zvládnete to za pár minut.