Я хочу объединить две страницы в файле PDF в одну страницу.
Рассмотрим, у меня есть PDF-файл, в котором есть две страницы , теперь я хочу объединить две страницы в (одну) одну , неважно для (как долго) размер страницы!
Как это сделать?
Примечание: Этот вопрос не касается объединения двух файлов PDF или объединения файлов PDF или добавления страниц в формате PDF файлы.
Также посетите Вопрос о масштабировании страницы в pdf .
PDFJam (Не приложение с графическим интерфейсом)
С ним можно объединить несколько страниц.
sudo apt-get install pdfjam
Затем вам нужно использовать pdfnup
команда для объединения страниц:
pdfnup -2 [INPUT].pdf [OUTPUT].pdf
Это объединит две входные страницы на одну выходную страницу.
За более подробной информацией обратитесь к man pdfnup
.
Также обратитесь к этому Stackoverflow вопросу .
Вы можете использовать ghostscript для объединения различных PDF-документов в один, используя следующую команду в терминале:
предполагая, что у нас есть два PDF-документа с именами doc1.pdf
и doc2.pdf
, и мы хотим объединить их в новый документ с именем комбинированный.pdf
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combined.pdf -dBATCH doc1.pdf doc2.pdf
или для всех файлов в каталоге
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combined.pdf -dBATCH *.pdf
PDF-Shuffler - это приложение PDF с графическим интерфейсом пользователя, которое позволяет объединять, перемешивать и удалять страницы PDF.
Установить с помощью;
Sudo apt-get install pdfshuffler
Удачи.
Sejda - это онлайн-сервис, основанный на движке PDF с открытым исходным кодом, и функция N-Up должна работать что вы спрашиваете.
Если вы ищете решение OpenSource , я настоятельно рекомендую посмотреть PDFsam ,который поставляется с огромным пакетом полезных функций для объединения, разделения и «альтернативного смешивания» файлов PDF.
Вот краткое руководство , объясняющее, что он может делать, с упором на функцию Alternate Mix , которая является одной из его основных сильных сторон.
Для ubuntu 18.04 я установил texlive-extra-utils (который содержит pdfjam)
sudo apt install texlive-extra-utils
, а затем для 2 страниц:
pdfnup --batch --suffix 2up my_pdf_file.pdf
или для 4 страниц в формате таблицы 2x2:
pdfjam my_pdf_file.pdf --no-landscape --frame true --nup 2x2 --suffix 4up --outfile ~/Desktop/
Нет необходимости устанавливать дополнительное программное обеспечение.
Воспользуйтесь функцией Печать в PDF вашего любимого средства просмотра PDF.
Например: откройте файл PDF evince и печать с двумя страницами на одной стороне, выберите Печать в PDF или принтер PDF, установленный в вашей системе.
Вы можете использовать pdftools с параметром - nup
:
pdftools.py --input-file input.pdf --output output.pdf --nup 2 1
Это сгенерирует выходной файл PDF, содержащий страницу выходного файла представляет собой комбинацию двух страниц входного файла, вверх и вниз.
Если вы хотите объединить их левую и правую, просто переключите параметры опции - nup
:
pdftools.py --input-file input.pdf --output output.pdf --nup 1 2