代码之家  ›  专栏  ›  技术社区  ›  marchinram

iPad PDF不可读文本

  •  1
  • marchinram  · 技术社区  · 15 年前

    我正在使用Quartz 2d API在我目前正在开发的iPad应用程序中显示一个PDF文档,但是文本显示的很奇怪,不可读。文本在我的笔记本电脑上显示得很好,所以据我所知,这不是PDF文档本身的问题。我不知道为什么文件会这样显示,任何帮助都会非常感谢。指向显示以下文本的图像的链接。

    另外,我试着在iPad上打开Safari中的PDF文件,得到了同样的结果。所以我不知道为什么iPad不能显示这个文档。

    alt text http://www.freeimagehosting.net/uploads/e7b5766199.png

    1 回复  |  直到 9 年前
        1
  •  1
  •   Rup    15 年前

    字体替换错误?笔记本电脑上可能有非嵌入式字体,但iPad没有。在PC Acrobat Reader上,您可以查看属性、字体以查看-我不确定Mac的等效功能是什么。如果是这样,您可以在Mac上的Acrobat中打开文档,然后用嵌入的字体重新保存。

    如果不是这样的话,你可能在ipad pdf库中发现了一个处理特定字体或字体子集类型的bug——有很多变化。您可以再次看到字体是如何存储在Acrobat Reader中的,或者您可能从xpdf包中的pdfonts获得更多信息(您可能需要自己编译这个文件-我不确定macs上的可用性)。Again you may be able to resave the document in Acrobat embedding the font in a different way - I'm less sure about this one.

    推荐文章