Это старая версия документа!
Содержание
Манипуляции с PDF/PS файлами.
Тут описываются некоторые манипуляции, которые приходится периодически выполнять с документами при подготовке их в печать.
Объединение нескольких документов в один
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combinedpdf.pdf -dBATCH 1.pdf 2.pdf 3.pdf
Взято с www.opennet.ru
Преобразование pdf в тетрадки ps для двухсторонней печати
pdf2ps source.pdf - | psbook -s4 | psnup -2 > destination.ps
Преобразование pdf в тетрадки ps для двухсторонней печати по сторонам
# Нечетные страницы pdf2ps source.pdf - | psbook -s4 | psnup -2 | psselect -o > destination_odd.ps # Четные страницы (если принтер отдает страницы в прямой # последовательности то для избежания перекладки листов добавить опцию -r) pdf2ps source.pdf - | psbook -s4 | psnup -2 | psselect -e > destination_even.ps
если файл большой то можно минимизировать вычислительные затраты путем сохранения промежуточных результатов во временный файл.
# Нечетные страницы pdf2ps source.pdf - | psbook -s4 | psnup -2 | tee tmp.pa | psselect -o > destination_odd.ps # Четные страницы (если принтер отдает страницы в прямой # последовательности то для избежания перекладки листов добавить опцию -r) psselect -e tmp.ps > destination_even.ps # Удалить временный файл rm tmp.ps