Ошибка рендеринга PDF в OS X и iOS


8

Я получил PDF по электронной почте, который не читается на моем Mac (Lion 10.7.3) и на моем iPhone (iOS 5.1.1), но тот же PDF отлично воспроизводится в Windows. Если я использую Chrome на моем Mac (который имеет свой собственный встроенный рендерер PDF и не использует OS X), он будет отображаться правильно. Пока что это единственный PDF-файл, с которым я когда-либо сталкивался, но у других есть похожие проблемы .

Я приложил скриншот проблемы рендеринга, который лучше всего описать как рендеринг большей части текста в виде градаций градаций серого. Обратите внимание, что шкалы серого не соответствуют непосредственно пропущенным строкам текста. Там гораздо больше текста, чем это.

У кого-нибудь есть идеи?

неправильно отрендеренный PDF


У вас есть идея, как этот PDF был создан?
Мартин Маркончини

Работает ли это в Acrobat Reader? Можете ли вы предоставить ссылку на PDF?
LHF

@ MartínMarconcini Я понятия не имею, как был создан PDF.
mluisbrown

@lhf У меня нет Mac Reader на моем Mac, но я уверен, что он будет работать с Reader, так как другие с той же проблемой говорят, что Reader хорошо отображает PDF-файлы. Вот ссылка на PDF: dl.dropbox.com/u/1020204/28%20a%2001%20de%20Junho.pdf
mluisbrown

Ответы:


10

Казалось бы, проблема заключается в шрифте, используемом для текста, шрифте под названием « Corbel »; это шрифт только для Windows, созданный MS и включенный во все версии Windows Vista и выше.

Как правило, PDF могут быть созданы со встроенными шрифтами, в этом случае шрифт не полностью внедрен, только подмножество (например, те символы, которые требуются для документа)

Дальнейшие исследования показывают, что существует много проблем с Mac, читающими PDF, созданные с помощью Word 2007.

Обратите внимание, что Chrome включает в себя копию этих шрифтов как часть своего механизма рендеринга PDF.


1
Правильно! «Я говорю, что файл был создан с помощью Microsoft® Office Word 2007.
LHF

-1

Эти PDF-файлы обычно содержат неанглийские слова и в большинстве случаев создаются с использованием программного обеспечения, отличного от Adobe Acrobat, или с помощью функции печати в pdf в OS X.

Однако они всегда могут быть открыты Acrobat Reader для Mac.

http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Mac


С каких это пор PDF-файлы были доступны только на английском языке? Возможно, он был создан без использования Adobe Acrobat, но если Adobe Acrobat может правильно его отобразить, тогда OS X Preview.app также сможет правильно его отобразить.
mluisbrown

@mluisbrown Это просто не правильно. Есть бесчисленные примеры PDF, которые правильно отображаются в одном читателе, а не в другом. Чтобы быть уверенным, что вы всегда можете прочитать каждый PDF-файл, у вас действительно должен быть Adobe Reader. Также хорошо известно, что поиск и копирование / вставка часто уничтожаются в нелатинских PDF-файлах в зависимости от того, как они создаются и какой читатель используется.
Том Гевеке
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.