Какую версию Ghostscript вы используете в Ubuntu? Вы можете проверить с помощью gs -v
команды. Последний выпущенный v8.71.
Ваша проблема может исходить из 2 источников:
- Ваш файл 'test.ps' содержит ошибку (неверный код PostScript). Некоторые ошибки PS могут быть исправлены некоторыми зрителями и процессорами PS, некоторые нет.
- Ваша версия Ghostscript содержит ошибку, которая вызывается некоторой процедурой, содержащейся в вашем test.ps.
Без доступа к вашему файлу 'test.ps' я не могу сказать.
Я бы порекомендовал вам попробовать обработать ваш 'test.ps' с более новой версией Ghostscript. Не используйте ps2pdf
утилиту. ps2pdf - это небольшой сценарий оболочки, который пытается упростить использование Ghostscript для генерации PDF, но в то же время оставляет много возможностей Ghostscript.
Скорее используйте gs
напрямую. Как это:
gs \ -sDEVICE=pdfwrite \ -dNOPAUSE \ -dBATCH \ -dSAFER \ -sCompatibilityLevel=1.4 \ -dPDFSETTINGS=/prepress \ -sOutputFile=/path/to/test.pdf \ -c ".setpdfwrite" \ -f /path/to/test.ps