Linux как объединить pdf файлы

Разрезание и слияние файлов PDF в Linux с помощью PDF-Shuffler

Если у вас есть два или больше файлов в формате doc или odt, вы легко можете открыть их в тестовом процессоре и вырезать/вставлять содержимое, чтобы разделить или слить вместе эти файлы. А что делать с документами в формате PDF? Если у вас есть несколько файлов PDF, из которых необходимо создать один документ, как это можно сделать без сложных манипуляций? В Linux для решения такой задачи имеется программа PDF-Shuffler.
PDF-Shuffler — это фронтенд к pyPdf — набору инструментов для работы с PDF, созданному с использованием библиотеки pure-python. Он способен извлекать метаданные документа, разрезать и склеивать документы, кадрировать страницы, дешифровывать и зашифровывать содержимое файлов PDF. PDF-Shuffler просто использует возможности pyPdf по разрезанию и склеиванию документов и позволяет делать это с использованием простого и удобного графического интерфейса.

В дистрибутивах на базе Debian, чтобы установить PDF-Shuffler, достаточно выполнить в терминале следующую команду:

В Ubuntu это можно сделать еще проще, так как программа имеется в Центре приложений. Кроме того, вы можете просто загрузить deb-файл из Sourceforge и установить его в своей системе.

Работа с программой

Программа проста в использовании. Запустите PDF-Shuffler. Кликните на кнопку «Import pdf» для загрузки своего файла (файлов) PDF.

После загрузки в программу файла PDF вы можете перетаскивать страницы, чтобы изменить порядок их следования в документе, а также выделить любую страницу и удалить ее из файла, нажав кнопку «Delete page(s)». Вы также можете импортировать другие файлы PDF, чтобы объединить их с текущим документом.

Закончив редактирование, просто нажмите кнопку «Export pdf», чтобы сохранить результаты своей работы. На этом все. Не правда ли все просто?

Проблемы при работе с программой

При использовании функции «export» у меня наблюдались некоторые трудности. При нажатии на соответствующую кнопку просто ничего непроисходило. В результате потребовалось несколько попыток, прежде чем мне удалось сохранить результаты работы. Быстрый поиск в интернете показал, что имеются некоторые проблемы с функциональностью pyPdf при экспорте, однако они встречаются очень редко и у небольшого числа пользователей, так что, может быть мне просто не повезло.

Источник

Как объединить несколько PDF-файлов в Linux с PDFtk

PDFtk Server — это инструмент командной строки Linux, позволяющий легко объединять несколько PDF-файлов в один.

PDFtk — это бесплатное программное обеспечение с открытым исходным кодом, доступное для Windows, Linux и MacOS. Лучше всего то, что для его работы не требуется Acrobat или любой другой продукт Adobe.

PDFtk позволяет объединять PDF документы, разбивать PDF страницы на новые документы, вращать PDF страницы, расшифровывать и шифровать, обновлять метаданные, наносить водяные знаки и многое другое.

Читайте также:  16 битный редактор для windows

Примечание: Версия PDFtk Free для Windows поставляется с графическим интерфейсом, где вы можете легко добавить несколько PDF-файлов и объединить их в один.

Для Linux, в Ubuntu, вы можете установить его с помощью команды:

PDFtk также доступен в большинстве репозиториев.

1. После установки pdftk необходимо запустить его из командной строки, поэтому запустите терминал.

2. Перейдите в каталог, содержащий ваши PDF-файлы:

3. Решите, в каком порядке вы хотите, чтобы PDF-файлы появились в окончательном документе. Вы будете использовать этот порядок при наборе команды:

4. Введите следующую команду, указав ваши PDF-файлы в том порядке, в котором вы хотите, чтобы они появились:

Это все, что нужно. Обязательно проверьте новый PDF файл, чтобы убедиться, что все новые страницы отображаются правильно. Процесс слияния является бесшовным, безболезненным и должен работать на любых обычных файлах PDF.

Чтобы скомбинировать несколько документов в каталоге без перечисления каждого из них, используйте знак (*):

В качестве дополнительного бонуса pdftk может выполнять множество других задач. Например, чтобы разделить страницы pdf файла на несколько документов, выполните следующую команду:

При этом документ будет разделен на отдельные страницы, которыми вы сможете управлять по своему усмотрению.

С помощью pdftk вы даже можете объединить определенные страницы из нескольких документов в один новый документ. Просто введите следующую команду:

В этом случае «А» и «В» используются в качестве «обработчиков» названий ваших документов.

Чтобы зашифровать новый PDF-файл, используйте следующую команду:

где «foopass» — это пароль, который вы используете для шифрования файла.

С другой стороны, если у вас есть зашифрованный PDF файл, вы также можете расшифровать его с помощью pdftk:

Вы также можете использовать команду pdftk —help или получить доступ к их онлайн-примерам.

Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Респект за пост! Спасибо за работу!

Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Источник

HowTo: Merge PDF Files – Linux Command Line

Sometimes it is required to merge several PDF files into a one PDF file.

In Linux we can easily join multiple PDF files using the command line utility called convert that is a part of ImageMagick software suite.

From this article you will learn how to merge entire PDF files into one PDF file or how to join specific PDF pages only into a single PDF file.

Cool Tip: Merge PDF files in Linux using the ghostscript command! Read more →

First of all it is required to install the ImageMagick suite that provides the convert utility:

Convert Multiple PDF Files Into One

Merge two PDF files FILE1.pdf and FILE2.pdf into the new OUTPUT.pdf file:

Merge Specific Pages Into One PDF File

Note: The count of the pages starts from zero.

For this we will pass our filenames with the required page numbers in the square brackets to the convert command.

Читайте также:  Windows 10 creators update 1703 build 15063 pro

Merge the second page from the first file FILE1.pdf with the first and the sixth pages from the second file FILE2.pdf and save the result to the new OUTPUT.pdf file:

Join Ranges of Pages Into Single PDF File

And of course it is possible to join some ranges of pages.

Cool Tip: Plan to send this PDF somewhere or just keep? How about to protect it with a password? This is really easy for ones who merge PDF files from the command line! Read more →

Источник

О том, как объединить несколько pdf в один в Linux

Преамбула: наш универ стал вместо бумажных книг покупать подписки на электронные. Как они устроены: на сайте лежит книга, разбитая на главы, каждая из которых представлена отдельным файлом. В каждом файле нумерация страниц логическая, т.е. начинается с номера *реальной* странице в воображаемой целой книге. Кроме этого, каждый pdf содержит index (оглавление), по которому можно быстро перемещаться по отдельным секциям внутри файла

Что хочется: объединить все в один pdf, сохранив (создав) полное оглавление.

1. Если объединять с помощью pdftk

pdftk 1-10.pdf 11-20.pdf cat output all.pdf

то полученный all.pdf не содержит оглавления (Index) вообще

2. если объединять с помощью ghostscript

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=all.pdf 1-10.pdf 11-20.pdf

то полученный файл содержит оглавление, однако, вторая глава из файла 11-20.pdf почему-то ссылается (в оглавлении) на страницы с номерами от 1 до 10, т.е. как бы при генерации индекса каждая в начале каждой главы сбрасывается счетчик страниц и все начинается опять с 1.

Проблема описана также тут: http://stackoverflow.com/a/3108884 но без решения.

ЛОР, помоги! Как сделать нормальное оглавление?

Читат в вики, что при объединении *ps* файлов надо резетить интерпретатор, чтобы все было корректно. Тут видимо, надо как-то сказать интерпретатору, чтобы не трогал логические номера страниц, но как?!

Источник

Как объединить PDF-файлы в Linux

Как объединить PDF-файлы в Linux

У вас есть файл PDF, который вы хотите объединить с другим? Вы пробовали другие инструменты слияния в Linux только для того, чтобы найти их слишком запутанными? Не волнуйся, PDF Mix Tool здесь! Это удивительно простой инструмент, который позволяет любому объединить несколько файлов PDF. Вот как это можно использовать.

Установка PDF Mix Tool в Linux

Прежде чем мы сможем продемонстрировать, как вы может объединять PDF-файлы на вашем ПК с Linux, мы должны обсудить, как установить PDF Mix Tool, так как это необходимо для внесения этих типов изменений.

PDF Mix Tool довольно неплохо поддерживает платформу Linux и пользователи могут получить приложение различными способами, такими как Flatpak, пакеты Snap, репозиторий Arch Linux «Community» и исходный код. Чтобы начать установку на ПК с Linux, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.

Затем следуйте приведенным ниже инструкциям по установке из командной строки, которые соответствуют используемому в настоящее время дистрибутиву Linux.

Flatpak

Flatpak — один из предлагаемых способов установки PDF Mix Tool. Причина?Flatpak поддерживает самые разные операционные системы Linux — даже менее известные. Кроме того, обновление программ на Flatpak работает так же, как и любая ОС Linux, поэтому пользователю не нужно суетиться. Если вы хотите, чтобы PDF Mix Tool работал через Flatpak, сделайте следующее.

Сначала убедитесь, что вы используете операционную систему Linux с установленной средой выполнения Flatpak и готовой к работе. Если вы не настроили Flatpak, следуйте нашему руководству, чтобы узнать, как настроить среду выполнения . Затем, когда среда выполнения запущена и работает, введите две команды ниже, чтобы приложение работало.

Читайте также:  Как правильно настроить windows 10 для майнинга

Пакет моментальных снимков

Если вы не являетесь поклонником Flatpaks, второй лучший способ заставить инструмент PDF Mix работать на большинстве Дистрибутивы Linux есть через Snap store. Почему? Помимо Flatpak, Snaps являются отличным ответом на совместимость с дистрибутивом. Snaps работают на 75% операционных систем Linux, а другие находятся в процессе разработки. Более того,

Snap интегрируется с Gnome Software и KDE Discover, что делает установку программного обеспечения из хранилища Snap проще, чем когда-либо.

Чтобы получить инструмент PDF Mix работая через хранилище Snap, сделайте следующее: во-первых, убедитесь, что у вас установлена ​​ОС Linux с установленной и готовой к запуску средой выполнения Snapd.

Кроме того, следуйте нашему руководству, чтобы узнать, как установить и включить Snapd. позаботьтесь о том, чтобы использовать утилиту snap install ниже, чтобы получить инструмент PDF Mix.

Arch Linux

Arch Linux у пользователей это хорошо, так как приложение PDF Mix Tool находится в хранилище программного обеспечения «Сообщество».Чтобы установить приложение в вашей системе, убедитесь, что в вашем файле Pacman.conf включено «Сообщество». Затем введите указанную ниже команду в терминал.

Исходный код

Хотите установить PDF Mix Tool из исходного кода на свой ПК с Linux? Перейдите на эту страницу здесь , чтобы получить последний исходный код. Затем следуйте этим инструкциям на странице загрузки приложения, чтобы узнать, как скомпилировать его с нуля.

Объединение файлов PDF

Чтобы объединить файл PDF с помощью инструмента PDF Mix, запустите запустив приложение. Чтобы запустить приложение, нажмите клавишу Win на клавиатуре и найдите «PDF Mix Tool». Кроме того, проверьте раздел «Офис» в меню приложения в среде рабочего стола.

Когда приложение PDF Mix Tool открыто и работает, следуйте пошаговым инструкциям, приведенным ниже.

Шаг 1: в инструменте микширования PDF найдите кнопку «Добавить PDF-файл» и нажмите на нее мышью. Это действие вызовет диалоговое окно с открытым файлом. Добавьте файлы PDF в приложение, выбрав его в окне.

Примечание: если все файлы PDF находятся в одной папке, удерживайте нажатой клавишу Ctrl , чтобы выбрать несколько файлов одновременно.

Возможно, вам придется нажать «Добавить файл PDF» несколько раз. раз, чтобы добавить во все файлы PDF, которые вы хотите объединить.

Шаг 2. С помощью кнопок «Переместить вверх» и «Переместить вниз» в инструменте «PDF Mix» измените порядок расположения файлов PDF в списке. Новый объединенный PDF-файл будет создан в соответствии с порядком файлов.

Шаг 3: щелкните правой кнопкой мыши любой из PDF-файлов в списке и выберите параметр «Изменить». Отсюда вы можете редактировать ротацию каждого PDF, его контурную запись PDF, а также многостраничные настройки.

Шаг 4. Найдите кнопку «Создать PDF» в нижней части приложения PDF Mix Tool и выберите ее, чтобы создать новый объединенный файл PDF.

Шаг 5. После выбора файла «Создать PDF» на рабочем столе откроется диалоговое окно сохранения файла. Используйте это окно, чтобы выбрать, где вы хотите сохранить объединенный файл, и нажмите кнопку «Сохранить», чтобы завершить его создание.

Когда процесс создания будет завершен, ваш вновь объединенный файл PDF появится в каталоге, указанном вами в окне сохранения.

Источник

Оцените статью