|
|||||||
Время создания: 15.01.2009 17:36
Текстовые метки: pdf, ps, объединить, соединить, страницы, листы, в один, GhostScript
Раздел: Компьютер - Linux - Формат PDF
|
|||||||
|
|||||||
Иногда необходимо объединить некоторое количество PDF файлов в один. Это могут быть и главы книги и какие-либо иные, связанные по смыслу или содержимому файлы, которые вам понадобилось представить в виде одного. Приведем несколько способов, позволяющих сделать это. 1. Использование GhostScript напрямую. Ghostscript - пакет, позволяющий вам просматривать или печатать PostScript и PDF файлы, а также конвертировать их в другие форматы. Данный пакет достаточно часто используется, но вместе с тем, немногие пользуются его возможностями для объединения файлов PDF. $ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=single.pdf part1.pdf part2.pdf где
Если вам часто приходится производить операцию объединения, то можно добавить в настройки вашей оболочки следующую строку, убыстряющую вызов: $ alias pdflink='gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=./result.pdf' Аналогично gs работает и с PS файлами. Для пользователей Windows - Ghostscript существует и под Windows, качается с официального сайта. Бинарник, аналогичный gs, находится здесь: C:\Program Files\gs\gs9.15\bin\gswin32c.exe 2. joinPDF - консольная утилита для объединения, написанная на Java и требующая JRE для своей работы. Использование достаточно тривиальное: $ joinpdf result.pdf part1.pdf part2.pdf 3. Способ для пользователей KDE: kprinter, служащий GUI для работы с Ghostscript. Нужно выбрать вывод в файл соответствующего типа (PDF,PS) и добавить объединяемые части в порядке их следования в результирующем файле. 4. Ещё есть pdftk, для более разнообразных действий. зависимостей, вроде как, нет. Эта штука лучше других и аккуратнее объединяет pdf файлы. Пример её и использования: pdftk in1.pdf in2.pdf cat output out1.pdf |
|||||||
Так же в этом разделе:
|
|||||||
![]() |
|||||||
|
|||||||
|