Скажем, я начинаю с документа PDF, скажем, с 12 страниц, просмотренных с помощью evince . Чтобы создать еще один PDF-файл из 6 листов с настройкой страницы по две страницы на каждую сторону, я обычно использую устройство «Печать в файл», указанное в диалоговом окне ^ P. Это работает довольно аккуратно.
Я хотел бы перевести эту операцию для командной строки.
- Насколько я понимаю, это не та операция, которую может выполнить pdftk . Пожалуйста, перепроверьте.
- Команда
lp
, которая приняла бы эту опцию-o number-up=2
, не распознает ни одно устройство с именем «Печать в файл», которое действительно не отображается вlpstat -p -d
. - Мне известно о сообщении Что такое «Печать в файл» и можно ли его использовать из командной строки? , Я установил cups-pdf, благодаря чему новый принтер с именем PDF распознается. Однако качество печати простого текстового файла слишком сырое (например, нет полей для печати для начала). Более того, если я перепечатываю существующий файл PDF на этом устройстве, скажем
lp -p PDF existing.pdf
, evince даже не может открыть этот скопированный вывод, в то время как в случае «Печать в файл» это не так. - Я посмотрел на
man evince
. Внизу он затрагивает несколько параметров предварительного просмотра и перенаправляет на страницу проекта GNOME-разработчика . По общему признанию я не в состоянии понять и использовать это.
Есть ли способ совместить гибкость командной строки с качеством печати, которое я получаю с помощью опции «Печать в файл» в графическом интерфейсе пользователя?
Мой тестовый пример, опять же, будет создать из командной строки PDF из исходного документа, напечатанного с двумя страницами на листе.
Спасибо, что подумали.
Да, вы можете распечатать несколько страниц:
Пример использования:
источник
lpr -P PDF -p 2
качество результата слишком сырое. Это полезно, если это не является обязательным требованием.