Обработка PDF со встроенным изображением с использованием Ghostscript
Я пытаюсь обработать PDF с Ghostscript 9.05, который содержит изображение. Оригинальный PDF отлично отображается в Adobe Acrobat Reader 9, а также в встроенном средстве просмотра документов Ubuntu.
При запуске файла через Ghostscript я получаю:
**** Warning: File encountered 'rangecheck' error while processing an image.
Loading NimbusSanL-ReguItal font from /usr/share/fonts/type1/gsfonts/n019023l.pfb... 4342240 2931231 2721360 1395616 3 done.
**** This file had errors that were repaired or ignored.
**** The file was produced by:
**** >>>> Prawn <<<<
**** Please notify the author of the software that produced this
**** file that it does not conform to Adobe's published PDF
**** specification.
Затем изображение удаляется из выходного PDF.
Я пытался воссоздать это, создавая другие PDF-файлы со встроенным изображением, используя Prawn, но не смог воспроизвести.
Есть ли способ заставить ghostscript выполнить автозамену или исправить подобные проблемы?
1 ответ
Решение
Вы можете попробовать использовать текущую версию Ghostscript (9.07), которая может работать лучше. В противном случае вы можете открыть отчет об ошибке (вам нужно будет прикрепить файл PDF, чтобы его можно было исследовать).