怎么看这个pdf文件?

系统字体配置、中文显示和输入法问题
回复
armeria
帖子: 123
注册时间: 2007-05-29 5:20
送出感谢: 0
接收感谢: 0

怎么看这个pdf文件?

#1

帖子 armeria » 2007-08-20 5:10

该装的语言包都装了,可是还是乱码,请问有什么办法看这个pdf文件吗?谢谢。
附件
a86.pdf.tar.gz
(1.36 MiB) 下载 405 次
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#2

帖子 eexpress » 2007-08-20 9:33

这个哦。是gb2312的,系统现在都不支持了。
● 鸣学
wizardyhnr
帖子: 28
注册时间: 2007-05-06 10:56
送出感谢: 1 次
接收感谢: 0

#3

帖子 wizardyhnr » 2007-08-20 11:15

试试acroread吧
头像
ofewiofewo
帖子: 547
注册时间: 2007-06-02 14:56
送出感谢: 0
接收感谢: 0

#4

帖子 ofewiofewo » 2007-08-20 11:26

至少用到黑体、楷体_GB2312,不过win下的Adobe Reader一样打不开,所以要么是损坏的,要么是加密的 :lol:
wizardyhnr
帖子: 28
注册时间: 2007-05-06 10:56
送出感谢: 1 次
接收感谢: 0

#5

帖子 wizardyhnr » 2007-08-31 14:46

windows下可以打开的,没有问题,搜了一下,可能是这个问题

数字图书馆PDF图书-乱码问题解决
作者 Administrator
不少代理商和用户都咨询这个问题,说一下几个不同问题的解决方案。

1.如果你在使用Acrobat 7.0 Pro或是6.0 Pro,默认安装方式是不安装Asian Fonts Support的,插入你的安装光盘,选择modification,找到Asian Fonts Support,点击安装,就可以解决一些文件缺少中文字体支持的问题。

2.关于系统中的“家庭藏书”系列,由于它们是用非正式的PDF Producer创建的PDF,所以就存在一个高版本的兼容问题(因为没有使用Adobe的统一标准),正式的PDF文件都是与Acrobat提供的 PDF Distiller创建的,Distiller6.0和7.0创建的PDF版本都是1.4,而“藏书”系列是用S22PDF创建,PDF版本是1.2,所以用Acrobat 7.0打开后会出现 wrong operand type 错误,并且正文无法显示,但是在Acrobat 6.0中,虽然也会出现 wrong operand type错误,但是正文却可以正常显示,不过导航菜单是乱码,所以,如果想读这类图书,可以安装一个Acrobat Reader 6.0(特别是在你想继续使用用Acrobat 7.0 pro而不想重新装6.0 pro的情况下)。这样虽然仍然会缺一个“楷体”的字体,但是读书是没有问题了。当然也有一个最彻底的解决方案。

这批书实际上是方正作的,他们作这批书自然有他们的目的---推广方正的Apabi Reader,所以如果想彻底解决这个问题,只好用安装方正的阅读器了, 可以在 中文阅读器 下载这个免费的阅读器。在这款阅读器下看书的效果见下面的截图。
作者: 颠倒梦想 发布日期: 2005-12-23
顶一下,沉了
作者: 颠倒梦想 发布日期: 2005-12-24
继续顶一下了
作者: 颠倒梦想 发布日期: 2005-12-25
这里高手挺多的啊,再顶一下了
作者: qdlsy 发布日期: 2005-12-26
现在方正的书你这套不灵了,还是不用再顶了吧!
作者: 颠倒梦想 发布日期: 2005-12-26

QUOTE:
下面是引用qdlsy于2005-12-26 08:01发表的:
现在方正的书你这套不灵了,还是不用再顶了吧!

那一套?
作者: 蔡九哥 发布日期: 2007-5-28
俺有点钝, 是说用阿帕比可以阅读 家庭藏书 嘛?
作者: echoc 发布日期: 2007-5-28
用S22PDF这玩艺制作的PDF相当麻烦,其中部分可以foxit PDFEdit 1.4版-页面-导出页面,导出的PDF可以除去楼主的这种疑问,我曾经试过,有的成功又的失败,用2.0版则不行。成功的意思就是得到的PDF还是文本版的,而大小不变,失败的意思就是还是文本版,但体积大了很多。
目前好像只有这种解决办法,方正就是牛…………
biohuang
帖子: 1
注册时间: 2011-03-06 16:49
送出感谢: 0
接收感谢: 0

Re: 怎么看这个pdf文件?

#6

帖子 biohuang » 2013-11-25 11:48

捣鼓了S22PDF这玩艺制作的pdf很久了,在这里留个记录。

Windows下的Acrobat是可以打开的,高版本的Windows默认不带楷体_GB2312和仿宋_GB2312,因此需要从Windows XP处拷贝过来装上。装上之后,打印出来是可以看的,没有乱码。因此如果有Acrobat(非Reader),那就可以乘势打印成PDF,只留打印出来的那个,从此消除这个烦恼了。如果有Windows自带XPS也可以顺利打印。文件尺寸膨胀是因为内嵌了字体。

xpdf、evince等不能查看的原因不明,猜测缺少从CP936到Unicode的map。

这些pdf还有个问题,书签的文本是乱码。查看pdf的二进制内容发现,这些书签的字符串使用Big endian编码汉字,但却在字符串的头部加了0xFFFE这样一个对应于Little endian的BOM,因此evince看到的书签是乱码,acrobat也吃不消。把0xFFFE改为0xFEFF就可以显示书签了。还有极少部分书签(某些文件的某一两个)使用CP936编码,目前想不到简单办法修复,因为加BOM或改UTF-8都会改变文件里很多对象的偏移,损坏pdf。



这套工具的署名貌似是这位高人的
http://sourcedb.cas.cn/sourcedb_ipe_cas ... 74203.html
过程工程研究所之前叫化工冶金研究所(ICM)
不知道高人自己有没有办法。
回复

回到 “字体美化和中文支持”