конвертировать PDF в 2up на Linux

12

Есть ли простой способ конвертировать PDF-файл в PDF-файл 2-го уровня, чтобы я мог отправить его на неисправный принтер и получить его на самом деле 2-го формата?

Я надеюсь использовать общедоступные инструменты Linux. (Я использую Debian FWIW.)

Благодарю.

bstpierre
источник

Ответы:

12

Вы можете использовать pdfnupдля этой цели. Он является частью pdfjamи используется так:

pdfnup document.pdf --nup 2x1 --outfile document2up.pdf
Людвиг Вайнцерль
источник
1
Благодаря этому вопросу и после многих лет интенсивного использования psnup и pdfnup я, наконец, понимаю, откуда оно взято :-)
Людвиг Вайнцерль,
Обратите внимание, что pdfnupтеряет любые гиперссылки в вашем документе.
Дэвид Ротлисбергер,
4

a2ps может делать несколько вещей с чем угодно и распечатывать их на принтере. Это может также напечатать вещи 2-up (или 4-up, или 8-up)

Для ваших целей:

a2ps file.pdf -2 -Pprinter

a2psделегирует часть его работы pdf2ps, поэтому убедитесь, что он установлен в вашей системе. Вы также можете посмотреть справочную страницу a2ps, если хотите сделать что-то еще с швейцарским армейским ножом a2ps.

jamuraa
источник
Спасибо за чаевые. К сожалению, я не могу отправить его прямо на принтер. Мой принтер с мозговой смертью делает странные вещи, когда ему приказано напечатать 2up. Аргумент --outfile = FILE для a2ps в порядке, но перевод в ps часто приводит к потере качества в выводе.
bstpierre
0

Я только что создал сценарий для этого в SH, вы можете найти его здесь

Северо Раз
источник