此问题仅限于非扫描版的pdf,因为扫描版的pdf的构成就是一张张图,所以不存在此问题。

    问题的原因在于有些非扫描版的pdf使用了在ipad中不支持的字体,解决方法是在pdf中嵌入这些使用字体。

    处理方法:

    1.首先查看pdf文件使用的字体,比如盆地使用的的FoxitReader中可以按"Ctrl + D"或者在"文件"菜单中选择"属性",在弹出的窗口中选择"字体"标签。

    2.其次是在pdf中嵌入这些字体,比如盆地使用的是Foxit PDF Creater(某次福昕公司活动的奖品),选择打印,打印机选择Foxit PDF Creater创建的虚拟打印机,在"属性"中有"Font"标签,其中首先选择"Use the font embedding list below",然后在下方的"Font Embedding"中选择刚才查看到的字体。

    3.然后的工作就是打印,打印出来的文件就是可以在iPad中查看的,如果你觉得麻烦,可以在上述一步中直接选择"Embed all fonts",这样文件会多出十几M,不过省事。

另外,从网络上找到Adobe Acrobat的用法,附于下方,供参考:

    常能碰到某些中文PDF在阅读器上缺少内嵌字体而显示乱码。可以用Acrobat Pro软件
将所需字体完整嵌入PDF。

    首先将PDF文件save as PostScript,输出时打开settings,General->Font Inclusion
里选择Embedded and Referenced Fonts。然后用Adobe Distiller打开PS文件,输出成
PDF,即可。

    另外,某些PDF在save as PostScript时会报错:drawing error。这时换用另一个方法,
首先在File->Properties里可以看到该PDF哪些字体没有内嵌。然后在Advanced->
Preflight->PDF fixup->Embed Fonts->Fonts里,把那些图标改成i,之后用Add按钮把
未内嵌的字体一一加上,再analyze and fix,即可。

  此方法原文应该在如下网址,直接不能访问:

  http://www.mitbbs.com/article_t/Reader/31144969.html

(完)  

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

19,160次阅读 | penddy on 2010-6-30 14:02 | File Under 生活 | No Comments -