OS X和iOS中的PDF渲染错误


8

我收到了通过电子邮件发送的PDF,但在Mac(Lion 10.7.3)和iPhone(iOS 5.1.1)上无法读取,但是同一PDF在Windows上可以完美呈现。如果我在Mac上使用Chrome(它具有自己的内置PDF渲染器,而不使用OS X),那么它也可以正确渲染。到目前为止,这是我遇到的唯一PDF,但是其他人也有类似的问题

我已附上了渲染问题的屏幕截图,最好将其描述为将大多数文本渲染为一系列灰度阶梯渐变。请注意,灰度“条”并不直接对应于缺少的文本行。文本比这更多。

谁有想法?

错误呈现的PDF


您是否知道如何创建此pdf文件?
Martin Marconcini 2012年

它可以在Acrobat Reader中工作吗?您可以提供PDF链接吗?
lhf 2012年

@MartínMarconcini我不知道pdf是如何创建的。
mluisbrown

@lhf我的Mac上没有Adobe Reader,但是我很确定它可以与Reader一起使用,因为其他遇到相同问题的人说Reader可以使PDF正常显示。这是PDF的链接:dl.dropbox.com/u/1020204/28%20a%2001%20de%20Junho.pdf
mluisbrown 2012年

Answers:


10

问题似乎是文本所使用的字体,即“ Corbel ” 字体。它是由MS创建的Windows唯一字体,并包含在Windows Vista及更高版本的所有版本中。

通常,PDF可以使用嵌入字体创建,在这种情况下,字体不是完全嵌入的,而是仅部分嵌入(例如,文档所需的那些字符)

进一步的研究表明,Mac读取使用Word 2007创建的PDF时会遇到很多问题

请注意,Chrome包含这些字体的副本,作为其PDF渲染引擎的一部分。


1
对!⌘I说,该文件与Microsoft Office Word 2007中创建
LHF

-1

这些PDF通常包含非英语单词,并且在大多数情况下是使用Adobe Acrobat以外的软件或OS X的pdf打印功能创建的。

但是,这些始终可以由Acrobat Reader for Mac打开。

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


从什么时候开始PDF仅限于英语?可能是在不使用Adobe Acrobat的情况下创建的,但是如果Adobe Acrobat可以正确呈现它,则OS X Preview.app也应该能够正确呈现它。
mluisbrown,2012年

@mluisbrown那是不正确的。pdf的无数示例可以正确显示在一个阅读器中,而不能在另一个阅读器中显示。为确保您始终可以阅读每个PDF,您实际上必须具有Adobe Reader。同样众所周知,在非拉丁pdf中,搜索和复制/粘贴通常会被破坏,这取决于它们的创建方式和使用的读者。
Tom Gewecke 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.