Это старая версия документа!


Манипуляции с 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

QR Code
QR Code wiki:pdfcombine (generated for current page)