WEB开发网
开发学院手机开发Pad开发 iPad上PDF乱码的解决方法 阅读

iPad上PDF乱码的解决方法

 2010-12-06 17:19:00 来源:本站整理   
核心提示:分析原因笔者发现,这种乱码文字多见于“东亚文字”,iPad上PDF乱码的解决方法,缺点:1. PDF文件大小会极具增大,操作比较繁琐,加上iOS上大部分PDF阅读器无法解析Type 1、CIDType规范的文字块,从而造成用户阅读时看不到“字型”(即字体),其原理:将Ty

分析原因

笔者发现,这种乱码文字多见于“东亚文字”。

缺点:1. PDF文件大小会极具增大,操作比较繁琐。

其原理:将Type-1、Type-2字转换为TrueType字,生成CEBX文件,CEBX文件大小和原来PDF一般差不多,并且不损失源文件内容,从而解决无法解析Type-1、Type-2的问题。

举例:乱码的《时间简史.pdf》大小为782k,《时间简史.cebx》大小为795k,是原来的1.01倍,相比优势很大。

下面以《时间简史.pdf》为例,介绍方式二的详细操作步骤。

操作步骤

1. 下载、安装免费Apabi Maker Home版

下载地址:http://www.apabi.cn/download.shtml

iPad上乱码PDF的一种简便解决方法

2. 将PDF转换成CEBX文件 默认设置,单击“开始转换”,即可成功转换。

iPad上乱码PDF的一种简便解决方法

3. 进入App Store,安装Apabi Reader for iPad v1.0.2

iPad上乱码PDF的一种简便解决方法

4. 通过iTunes将CEBX文件上传到Apabi Reader中

iPad上乱码PDF的一种简便解决方法

5. 使用Apabi Reader for iPad打开CEBX文件,正常阅读。 下图左侧为乱码PDF,右侧是转换完的CEBX显示效果

iPad上乱码PDF的一种简便解决方法

结论 尝试将乱码的PDF文件转换为大小相当的CEBX文件,再使用Apabi Reader for iPad阅读,不失为一种简便有效的选择。最后,非常欢迎大家尝试,并把你的体会交流一下。

缺点:需要下载安装免费的Apabi Maker和Apabi Reader for iPad,下面会谈到详细步骤,大家会感到这么做是值得一试的。

2. Adobe Acrobat 是收费软件不说,其大小约为500M! 举例:乱码的《时间简史.pdf》大小为782k,内嵌字体的《时间简史for iPad.pdf》大小为12300k,是原来的15.73倍。 方式二:使用ApabiMaker装换成CEBX,并使用Apabi Reader for iPad阅读。

解决办法 方式一:使用 AdobeAcrobat转换为下载字体。参见威锋网的fantastics写的“加入内嵌字体教程 ”帖子。 其原理:将文件涉及到的字体信息全部内嵌(或称为下载)到该文件中,这样,客户端在渲染文字时,只调用该文件内嵌的字体信息,而不依赖操作系统的自带字体。

一些PDF文件含有非iOS“系统字体”或者含Type 1、CIDType规范的文字,加上iOS上大部分PDF阅读器无法解析Type 1、CIDType规范的文字块,从而造成用户阅读时看不到“字型”(即字体),或者看到的是“乱码”。

Tags:iPad PDF 乱码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接