手机打开PDF文档中文英文支持(乱码问题)解决攻略

电子书的优点很多,随时随地阅读,无论白天黑夜走路坐车都能阅读;想确认一下某句话是不是这本书里的,搜索一下就可以知道;搬家也不用发愁,几万本书带在身上,依然轻松步行。我买了一台平板主要动因就是为了看书,但是有时候会遇到一些问题:一本PDF格式的电子书在电脑上打开时显示正常,用手机打开却出现乱码。通过网络查询,找到了解决办法。这里分享给大家。过程不算很麻烦。一本书2-3分钟搞定。

PDF文件自身是可以嵌入字体的,这样就可以在任何语言的设备上直接阅读,而不用考虑该设备上是否有相应的字体。但是PDF文件有时候为了节省存储空间,创制的时候会选择不嵌入字体,这时候PDF阅读软件就会到你的电脑/手机/平板中去找相应的字体,如果有,显示就正常;如果没有,就会悲剧性的看到乱码。因此,如果你发现某个PDF文档有乱码,一定是由于文档自身指定了显示用的字体,但是没有在文件中内嵌,而你的阅读设备又没有这个字体,就会显示出乱码。解决的办法就是重新生成一遍这个pdf文档,在此过程中嵌入文档相应的字体在文档本身,这样字体就包含在文档中跟着文档走了,就不会产生乱码。具体方式是:

      1. 在PC上安装Adobe Acrobat Professional软件。注意这个软件是编辑PDF用的,不是我们常用的那个免费软件Acrobat Reader(它仅仅是用来阅读pdf文档的)。安装完以后,你就会发现自己的电脑多了一个打印机,叫做“Adobe PDF”,这是一个虚拟打印机,如果你在任何软件中指定这个打印机打印,实际效果就是将被打印的文档变成一个pdf文档并保存在电脑中。当然,原来就是Pdf文档的,在编辑后也可以用这个打印机重新“打印”为一个新的pdf文档。

      2. 检查在PC上该文档是否显示正常。用Adobe Acrobat Professional软件打开那个(在你的手持设备上)出现乱码的pdf文档,先检查一遍在PC上是否显示正常,如果PC上显示都不正常,就说明你的电脑中没有相关的字体。这种情况下,你打开PDF的时候,软件就会弹出警告框,告诉你那个字体缺失,你把它的名字记下来,到网上去下载一个相应的字体,放入windows文件夹中的font文件夹中,这个字体就在你的PC上安装了。重新检查你的PDF档,看是否显示正常了,直到所有的文字都正常为止。

3. 重新生成嵌入字体的PDF文件。从菜单选择“文件-打印”,指定通过“adobe PDF“ 虚拟打印机。在属性中将“仅依靠系统字体,不使用文档字体”这个选项的钩钩去掉,这样打印的时候生成的新PDF档就会自己内嵌入相关的字体了。指定保存位置,从而得到一个新的内嵌字体的PDF文件。因为嵌入了字体,新的PDF档会比原来的文件体积大一倍左右。

手机打开PDF文档中文英文支持(乱码问题)解决攻略

4. 将这个新的PDF文件拷入手机或者平板电脑。用手机版的acrobat Reader打开,显示就正常了。

上一篇:THML文档布局元素


下一篇:MVC模式入门案例