RedHat LinkedIn Facebook YouTube 

Начало

Търсене

Версия: 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/.

Share