В следващата статия ще разгледаме как можем да комбинираме pdf файлове. Понякога може да се случи да се срещнем 2 или повече PDF файла, които трябва да комбинираме в един за да можете да имате всичко в един файл. Това ще сведе до минимум загубеното време в опити за намиране на тези PDF файлове, които по една или друга причина могат да бъдат в различни папки и други директории.
За тази статия опитах някои инструменти за присъединяване или комбиниране на PDF файлове от Ubuntu. Опитах всички инструменти, които ще видим във версията на Ubuntu 18.04 по-долу, но си представям, че те могат да се използват в други Gnu / Linux дистрибуции.
Комбинирайте PDF файлове
Преди всичко в папка, наречена PDFS, ще включа 2 PDF документа, с които да работя с тях:
- betweenonesandceros-1.pdf
- betweenonesandceros-2.pdf
Използване на pdfunite
Pdfunite е a инструмент, който може да се използва за присъединяване на PDF документи. Той е част от пакета poppler-utils. Това е причината когато инсталирате poppler, pdfunite вече е включен. За да инсталираме този инструмент, ние отваряме терминал (Ctrl + Alt + T) и пишем:
sudo apt update && sudo apt install poppler-utils
За да извършите това действие, файловете, които трябва да се обединят, трябва да са в същата директория, където работи pdfunife. Използвайки файловете, които съм посочил по-горе, командата, която да се използва, ще бъде следната:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Конзолата ще ни покаже шепа предупреждения на изхода. Те не са обезпокоителни, файловете ще бъдат обединени правилно.
Както можете да видите на предишната екранна снимка, изходният файл се извика комбиниран_файл_pdfunite.pdf.
Използване на pdftk
pdftk е още един инструмент, който може да се използва за комбиниране на PDF документи в Ubuntu 18.04. За да инсталирате pdftk в терминал на Ubuntu 18.04, първо ще добавим PPA, от който ще инсталираме инструмента. За целта отваряме терминал (Ctrl + Alt + T) и записваме:
sudo add-apt-repository ppa:malteworld/ppa
След добавяне на PPA, в Ubuntu 18.04 списъкът със софтуера ще бъде актуализиран. Продължаваме да инсталираме инструмента pdftk със следната команда:
sudo apt install pdftk
След като инсталацията на pdftk завърши, използвайки нашите примерни файлове, командата за комбиниране на PDF файловете ще бъде следното:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Използване на convert
За да използвате командата convert, първо ще трябва да инсталираме Imagemagick, ако все още нямаме инсталиран, отваряне на терминал (Ctrl + Alt + T) и използване на следната команда:
sudo apt install imagemagick
Използвайки нашите примерни PDF файлове, командата, която ще трябва да използваме, за да ги комбинираме, ще бъде следната:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
за комбинирайте конкретни страници от PDF файлове в един файл, ще трябва предайте на командата convert нашите файлове с конкретните номера на страници в скоби. Например, за да комбинирате 5-та страница на първия документ със 7-ма и 10-та страница на втория документ, ще използвате команда като следната. Нека никой не забравя числото нула. За това посочените числа са по-малки от тези, които ни интересуват.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
С тази команда също е възможно присъединяване на диапазони на страници. Бихме могли да се присъединим към първите 5 страници от първия файл с първите 10 страници от другия. Използвайки нашите примерни файлове, командата за използване ще бъде:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Използване на Ghostscript
Ние също можем usar ghostscript (gs) за присъединяване към PDF документи на Ubuntu 18.04. За да го инсталираме, в терминал пишем:
sudo apt install ghostscript
Сега ще видим пример за използване ghostscript, за да комбинираме нашите два примерни PDF документа. Командата за използване ще бъде:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Използване на pdfsam
pdfsam е прост, интуитивен и лесен за използване GUI инструмент който се използва за обединяване, разделяне, завъртане, редактиране и подписване на PDF документи. В този пример ще използваме опцията за комбиниране на PDF документи в Ubuntu 18.04. Но първо, ще инсталираме зависимостите необходимо:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
След успешна инсталация, ще дефинираме променливата JAVA_HOME в пътя / etc / среда с помощта на любимия ни редактор.
vim /etc/environment
Вътре във файла ще го направим добавете следния ред:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
След запазване и излизане, презареждаме редактирания файл:
source /etc/environment
след това ще изтеглим .deb файла от официалния сайт от pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
Веднъж изтеглени, можем инсталирайте файла с помощта на dpkg:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
за стартирайте pdfsam, в терминал пишем името му:
pdfsam
Когато искаме да комбинираме документи, ще щракнем върху „Комбиниране“. На екрана, който ще се покаже, ще трябва да плъзнете и пуснете файловете в раздела, посветен на тях:
Ако имате нужда, не се колебайте посочете други атрибути в раздела „Конфигуриране на присъединяване“. Комбинацията ще започне, когато щракнете върху „Run“, разположена в долната част. Звукът „ding“ ще ни уведоми, че процесът е завършен.
Срам, защото изглеждаше много добре. pdfsam не може да се използва в Ubuntu 18, има грешка по отношение на Sejda и не може да създаде комбинирания файл. Да опитате друга! Не знам кой да избера ...
Много добър пост, споменавам само, че когато имате изображения, искате да направите PDF на няколко от тях, Ampare Images to PDF работи за мен в Ubuntu 18.04.
Има грешка с ImageMagick, имате опит за това съобщение да извършите операция, която не е разрешена от политиката за сигурност `PDF '@ error / constitute.c / IsCoderAuthorized / 408.
Тук оставям връзката към решението https://stackoverflow.com/a/53180170
Но забелязах, че с ImageMagick качеството се понижава
Хареса ми pdfunite, качеството се губи ... и ако се загуби, не го забелязвам
Много благодаря, сервирах първия и това е! 😀