On 2009.04.09 at 08:03:58 -0400, Mark Goldshtein wrote: > Помогите, пожалуйста, разобраться. > > Есть несколько Postscript файлов, представляющих из себя текст с > иллюстрациями, разбитый по-странично. Хотелось бы объединить их в один > документ. Иу гугля нашёл такое: > > $ gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=program.ps > part1.ps part2.ps part3.ps > > И оно работает, но совершенно не подходит. > А) Размер файла получается на порядок больше простого суммарного > размера исходных файлов (e.g. 1.8 MB -> 24 MB) Этот вариант - только для того чтобы натравить psbook/psnup и сразу на принтер.
> Б) Такое подозрение, что там битмаповое изображение или ещё что-то, но > текст - выглядит как-то странно. По-моему, оно там просто шрифты в кривые переводит. Соответственно, если ghostscript-у будут доступны все требуемые шрифты, качество не пострадает. > В) Довольно часто не попадает в имеющееся разбиение страниц по A4. Вот это странно. Ни разу не сталкивался. > Помогите, пожалуйста, каким-то образом просто "объединить" странички в > один файл. Если файлы происходят из одного источника (сгенерированы одним и тем же приложением), и сами по себе более-менее "приличные", можно попробовать psmerge из пакета psutils. Но что делать в общем случае - даже и не представляю. Разве что 1. Перегнать тем же ghostscript-ом в pdf 2. Слить pdf-ы в один с помощью pdftk 3. Сконвертить обратно в postscript при помощи pdftops (из xpdf-utils). Для начала попробовать просто заменить pswrite на pdfwrite вышеприведенной строке, а потом результат pdftops-ом. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

