Имате няколко PDF файла по една и съща тема и сега искате да ги комбинирате в един PDF?
Или може би трябва да качите един файл, състоящ се от различни файлове? Много правителствени и академични портали изискват това.
Като потребител на Linux, ако сте в ситуация, в която трябва да обедините PDF файлове, този урок ще ви помогне.
В този урок ще споделя три метода за комбиниране на множество PDF файлове:
- Използване на PDF Tricks GUI инструмент
- Използване на LibreOffice (позволява ви да избирате и страници)
- Използване на инструмента за команден ред ImageMagick (Може ли урок за Linux да бъде завършен без терминалния метод?)
Можете да ги прочетете всичките и да изберете този, който работи най-добре за вас.
Метод 1: Използвайте PDF Tricks GUI инструмент за обединяване на PDF в Linux
След като експериментирах с няколко GUI инструмента, открих, че PDF Tricks е лесен за използване и лесен за навигация.
Освен това включва допълнителна функционалност извън само обединяването на PDF файлове, включително:
- Компресиране на PDF файлове.
- Разделяне на PDF файлове.
- Компресирайте PDF файлове (в JPG, PNG и текстови формати).
Предлага се като Flatpak. Моля, уверете се, че вашата Linux система има активирана поддръжка на Flatpak.
Споделям стъпките за активиране на Flatpak в Ubuntu:
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Сега използвайте командата по-долу, за да инсталирате PDF Tricks във вашата система:
flatpak install flathub com.github.muriloventuroso.pdftricks
След като приключите с инсталацията, отворете приложението PDF Tricks от системното меню.
При първото стартиране ще получите списък с действия, които можете да извършите с този инструмент. За да обедините PDF файлове, отидете с третата опция, очевидно.
В следващата стъпка щракнете върху Добави файл и изберете файловете, които искате да обедините:

След като изберете файлове, щракнете върху Обединяване бутон:

И ще отвори файловия мениджър по подразбиране на вашата система. Тук можете да изберете къде искате да запишете обединения файл и какво име трябва да има:

И това е. Комбинираният pdf е запазен.
И ако търсите инструмент, имаме списък с най-добрите PDF четци, които можете да използвате за четене и редактиране на PDF файлове.
Свързано четене: Списък на PDF редактори, налични за Linux.
Метод 2: Обединете PDF файлове с помощта на LibreOffice
Страхотният LibreOffice е в състояние да се справи с много задачи, свързани с PDF. Можете дори да редактирате PDF файлове с инструмента LibreOffice Draw за добавяне на цифров подпис, добавяне на текст и много повече.
Хубавото е, че не е необходимо да инсталирате друго приложение. LibreOffice вече е инсталиран на повечето дистрибуции, ако не и на всички.
Отворете файловия мениджър и изберете PDF файловете, които искате да обедините.
Щракнете с десния бутон върху избрани файлове > Отваряне с друго приложение > LibreOffice Draw от тами ще отвори избрани PDF файлове.
И ще отвори всеки PDF файл, който сте избрали, в отделен екземпляр на LibreOffice Draw:

Сега трябва изберете отделни страници или цял PDF файл (като използвате Ctrl + A) от лявата лента за преглед и го пуснете в лентата за преглед на файла, с който искате да комбинирате:

След като приключите с плъзгане и пускане, щракнете върху 5-та опция от горния ляв ъгъл, означена като Директно експортиране като PDF:

И ще отвори файлов мениджър, откъдето можете да намерите и наименувате файла:

И това е!
Допълнителен съвет: Обединете PDF файлове в командния ред [For advanced users]
Какъв вид урок за Linux би бил, ако не включих метода на командния ред? За да обедините PDF файлове в командния ред, можете да използвате ImageMagick.
ImageMagick всъщност е инструмент, свързан с изображения. PDF файловете са по същество изображения и затова ImageMagick може да работи с тях.
Вероятно дори не е необходимо да инсталирате ImageMagick, тъй като той вече е инсталиран в повечето дистрибуции по подразбиране.
Например, ще добавя 3 PDF файла с имена pdf-1.pdf, pdf-2.pdf и pdf-3.pdf и ще наименувам крайния обединен PDF файл като MergedFile.pdf (колко умно):
convert pdf-1.pdf pdf-2.pdf pdf-3.pdf MergedFile.pdf
Отстраняване на неизправности няма дефинирани изображения
Ако видите грешка в правилата като тази:

Проблемът е доста лесен за решаване. Просто трябва да направите незначителни промени във файла с правила на ImageMagick.
Отворете файла с правилата за редактиране:
sudo nano /etc/ImageMagick-6/policy.xml
И потърсете следния ред:
<policy domain="coder" rights="none" pattern="PDF" />
Сега трябва да промените rights="none"
да се rights=read|write
:
<policy domain="coder" rights="read|write" pattern="PDF" />

Запазете промените и сега можете лесно да обедините файлове с помощта на ImageMagick:

Обобщавайки
Сега знаете няколко начина за комбиниране на PDF файлове в Linux. Вероятно обединеният PDF файл е с голям размер. Ако трябва да качите обединения PDF файл на портал, който има ограничения за размера, можете да компресирате PDF файла.
Уведомете ме, ако се сблъскате с проблеми с гореописаните методи.
Публикациите се превеждат автоматично с google translate