Версия: Red Hat Enterprise Linux 5
Проблем
Трябва да създадете PDF файл, комбинирайки няколко отделни PDF файла.
Предположения
Потребителят знае как да стартира команден интерпретатор (shell) и да навигира до директорията, в която се намират pdf файловете.
Решение
Ако отделните pdf документи са с имена на файловете doc_01.pdf, doc_02.pdf, doc_03.pdf, doc_04.pdf, то можете да създадете комбиниран PDF файл чрез командата gs:
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=mydocument.pdf doc_*.pdf
Полученият PDF файл ще съдържа всички страници на съставните pdf документи.
Параметрите на командата означават следното:
- -dBATCH -- след като Ghostscript обработи всички файлове ще спре работа. Ако пропуснете този параметър програмата ще продължи да работи;
- -dNOPAUSE -- кара Ghostscript да обработи всяка страница без да изчаква за взаимодействие от потребителя;
- -sDEVICE=pdfwrite -- инструктира Ghostscript да използва вградения алгоритъм за PDF, за да обработи файловете;
- -sOutputFile=mydocument.pdf -- указва името на изходния файл.
Повече информация
Командата gs е част от rpm пакета ghostscript. Повече за нейното използване можете да научите от man gs, файлът /usr/share/doc/ghostscript-*/index.html или http://www.ghostscript.com/.







