Несколько страниц на листе (PDF)

8

Я использую следующие команды ghostscript

pdf2ps input.pdf - | psnup -pA4 -4 >> output.ps
ps2pdf output.ps output.pdf
rm output.ps

объединить несколько страниц (в данном случае 4) из входного файла в один лист в выходном файле.

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

smihael
источник
1
Первая часть вопроса решена - я использовал: pdf2ps input.pdf - | psnup -pA4 -4 | ps2pdfwr - >> output.pdf Как насчет второй части? Я все еще конвертирую pdf в ps и потом опять обратно ... Можно ли это оптимизировать?
Смайель

Ответы:

9

Существует PDFjam, который приносит pdfnupи позволяет делать в основном те же вещи, что и psnup.

Томас В.
источник
Спасибо! это намного лучше, так как оно уже зависит от других приложений PDF и даже установлено в наших школьных компьютерных пулах :)
Смиэль
Я рад, что смог помочь!
Томас В.
4
Для всех, кто интересуется, получится следующая команда: pdfnup --nup 2x2 --suffix '2x2' Dokumente / input.pdf
smihael
0

Я люблю pdftk, быстрый поиск в Google приведет вас к этому. Имеется cmdline для linux, графический интерфейс для windows и портативная версия usb для windows. Довольно гладко.

Johnnie
источник