Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:pdfcombine [03/12/2009 14:33]
Boris V. Vuks
wiki:pdfcombine [19/03/2014 20:36] (текущий)
Boris V. Vuks
Строка 1: Строка 1:
 +=== Манипуляции с 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
 +
 +=== Преобразование pdf изменение размера всех страниц (в приведенном примере на А4) ===
 +
 +    gs -o output.pdf  \
 +      -sDEVICE=pdfwrite  \
 +      -sPAPERSIZE=a4  \
 +      -dFIXEDMEDIA  \
 +      -dPDFFitPage  \
 +      -dCompatibilityLevel=1.4 input.pdf
 +
  

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