PDFtk Server — это инструмент командной строки Linux, позволяющий легко объединять несколько PDF-файлов в один.
PDFtk — это бесплатное программное обеспечение с открытым исходным кодом, доступное для Windows, Linux и MacOS. Лучше всего то, что для его работы не требуется Acrobat или любой другой продукт Adobe.
PDFtk позволяет объединять PDF документы, разбивать PDF страницы на новые документы, вращать PDF страницы, расшифровывать и шифровать, обновлять метаданные, наносить водяные знаки и многое другое.
Примечание: Версия PDFtk Free для Windows поставляется с графическим интерфейсом, где вы можете легко добавить несколько PDF-файлов и объединить их в один.
Для Linux, в Ubuntu, вы можете установить его с помощью команды:
sudo snap install pdftk
или
sudo apt install pdftk
PDFtk также доступен в большинстве репозиториев.
1. После установки pdftk необходимо запустить его из командной строки, поэтому запустите терминал.
2. Перейдите в каталог, содержащий ваши PDF-файлы:
cd ~/pdf-directory
3. Решите, в каком порядке вы хотите, чтобы PDF-файлы появились в окончательном документе. Вы будете использовать этот порядок при наборе команды:
4. Введите следующую команду, указав ваши PDF-файлы в том порядке, в котором вы хотите, чтобы они появились:
pdftk file1.pdf file2.pdf file3.pdf cat output newfile.pdf
Это все, что нужно. Обязательно проверьте новый PDF файл, чтобы убедиться, что все новые страницы отображаются правильно. Процесс слияния является бесшовным, безболезненным и должен работать на любых обычных файлах PDF.
Чтобы скомбинировать несколько документов в каталоге без перечисления каждого из них, используйте знак (*):
pdftk *.pdf cat output newfile.pdf
В качестве дополнительного бонуса pdftk может выполнять множество других задач. Например, чтобы разделить страницы pdf файла на несколько документов, выполните следующую команду:
pdftk newfile.pdf burst
При этом документ будет разделен на отдельные страницы, которыми вы сможете управлять по своему усмотрению.
С помощью pdftk вы даже можете объединить определенные страницы из нескольких документов в один новый документ. Просто введите следующую команду:
pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf
В этом случае «А» и «В» используются в качестве «обработчиков» названий ваших документов.
Чтобы зашифровать новый PDF-файл, используйте следующую команду:
pdftk mydoc.pdf output mydoc_encrypted.pdf owner_pw foopass
где «foopass» — это пароль, который вы используете для шифрования файла.
С другой стороны, если у вас есть зашифрованный PDF файл, вы также можете расшифровать его с помощью pdftk:
pdftk mydoc_encrypted.pdf input_pw foopass output mydoc_decrypted.pdf
Вы также можете использовать команду pdftk --help
или получить доступ к их онлайн-примерам.
Спасибо, что читаете! Подписывайтесь на мой канал в Telegram и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.
Также, читайте меня в социальных сетях: Facebook, Twitter, VK, OK.
Респект за пост! Спасибо за работу!
Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.
Есть возможность стать патроном, чтобы ежемесячно поддерживать блог донатом, или воспользоваться Яндекс.Деньгами, WebMoney, QIWI или PayPal:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
The post Как объединить несколько PDF-файлов в Linux с PDFtk first appeared on Блог Евгения Левашова.