Я создаю PDF-файлы в своем приложении Rails, используя библиотеку Prawn PDF. Все работает отлично, но при открытии полученного PDF в Acrobat или Acrobat Reader показывается следующее сообщение:
На этой странице существует ошибка. акробат
может отображаться неправильно.
Пожалуйста, свяжитесь с человеком, который создал
PDF документ для исправления
проблема.
Adobe отмечает, что это исправлено в примечаниях к выпуску Acrobat 8.1.3.
1810668 Утечка памяти при печати
большой документ с изображениями:
> Когда большой документ экспортируется в
PostScript или отправлено на принтер для
печать "Ошибка существует в этом
стр. Acrobat может не отображать страницу
правильно. Пожалуйста, свяжитесь с человеком
кто создал PDF документ
исправить проблему "может произойти. Это
проблема возникла на определенных
документы с большим количеством
монохромные изображения, но был
исправлено в 8.1.3. Root: исправляет проблему
найдено в 8.1.2.
Но я вижу проблему во всех текущих версиях Acrobat Professional и Acrobat Reader. Мой PDF действительно использует фоновое изображение на каждой странице, имеет много страниц (обычно 75+) и много прозрачных изображений, но ничего, что должно вызывать ошибку. Кроме того, предварительный просмотр Mac не показывает никаких проблем, и если вы нажмете «ОК» при ошибке Acrobat, все в порядке.
Я запустил инструмент предварительной проверки в Acrobat Professional для проверки синтаксических ошибок PDF и не обнаружил никаких ошибок, кроме некоторых предупреждений «Несбалансированные операторы q и Q».
Это приложение для клиентов, поэтому я не могу изменить настройки, чтобы устранить ошибку в программе чтения PDF.
Любые идеи о том, как я могу устранить ошибку?