Распечатайте две страницы формата А5 на одной странице формата А4 правильного размера.

У меня есть файл PDF, в котором размер внутренней страницы равен A5. Это также показывает evince:

evince screenshot

A5 - это половина формата A4, поэтому я подумал, что можно напечатать две страницы этого PDF на одной странице формата А4, чтобы они имели правильный размер. Но выбор печати по две страницы на листе фактически уменьшает каждую страницу до половины ее размера, поэтому они в конечном итоге имеют размер A6. Это выглядит так:

small pdf

Я мог бы использовать опцию зума, чтобы получить «приемлемые» результаты, но это кажется немного хакерским, и я пришлось экспериментировать, чтобы получить правильный размер (подсказка: 200% к большому, хотя не знаю почему).

Есть ли чистый способ распечатать этот PDF на A4, желательно из обычного диалогового окна печати?

0
задан 16 May 2019 в 20:40

2 ответа

Одним из способов решения этой проблемы является использование инструментов командной строки, как упомянуто Грэмом в комментариях. Это можно сделать следующим образом:

pdftops DOC.pdf DOC.ps

преобразует файл pdf в файл PostScript (ps). Затем

psnup -pa4 -Pa5 -2 DOC.ps DOC_2.ps

создает новый файл PostScript, где каждая страница А4 содержит две оригинальные страницы A5. После этого используйте

ps2pdf DOC_2.ps DOC_2.pdf

, чтобы преобразовать файл PostScript обратно в pdf.

При необходимости после преобразования в ps можно также использовать psselect, чтобы выбрать только часть страниц.

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

0
ответ дан 16 May 2019 в 20:40

Bookletimposer отлично с этим справляется (и может переупорядочивать страницы для создания буклета). Возможно, стоит попробовать.

-1
ответ дан 13 November 2020 в 19:22

Другие вопросы по тегам:

Похожие вопросы: