kubuntu下pdf文档显示有乱码

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
chcocowyd
帖子: 48
注册时间: 2006-03-03 20:42

kubuntu下pdf文档显示有乱码

#1

帖子 chcocowyd » 2006-05-06 21:56

我的系统字体显示都没问题(按照论坛说明优化了下),可是看pdf时有的可以正常显示,有的则显示乱码。其中显示乱码的全是中文pdf文档,但是奇怪的是另外一些中文pdf确能正确显示 :oops:
高手指教下
dbzhang800
帖子: 3182
注册时间: 2006-03-10 15:10
来自: xi'an China
联系:

#2

帖子 dbzhang800 » 2006-05-06 22:17

估计是有些pdf是在window下做的,而且还没有嵌入字体
头像
renex
帖子: 269
注册时间: 2006-04-29 21:45
来自: Shanghai

#3

帖子 renex » 2006-05-06 23:18

这个确实比较困扰,求解2
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2006-05-06 23:22

是繁体吧。
● 鸣学
头像
renex
帖子: 269
注册时间: 2006-04-29 21:45
来自: Shanghai

#5

帖子 renex » 2006-05-06 23:31

肯定不是,因为同样的pdf我在windows下看了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#6

帖子 eexpress » 2006-05-06 23:40

要不给个链接。我也看看。可能是制作时,字体选的和你系统的字体差太远了。就是字体按照相识性也找不到可以用于显示的其他字体。
● 鸣学
头像
renex
帖子: 269
注册时间: 2006-04-29 21:45
来自: Shanghai

#7

帖子 renex » 2006-05-06 23:46

一时还不好找,什么时候看到了发给你
chcocowyd
帖子: 48
注册时间: 2006-03-03 20:42

#8

帖子 chcocowyd » 2006-05-06 23:49

这个是其中一个不能正常显示的文档
附件
001.rar
(336.3 KiB) 已下载 39 次
头像
renex
帖子: 269
注册时间: 2006-04-29 21:45
来自: Shanghai

#9

帖子 renex » 2006-05-06 23:58

这个果然不行
头像
madoldman
帖子: 599
注册时间: 2006-02-27 20:19
来自: works system
联系:

#10

帖子 madoldman » 2006-05-07 0:15

用KPDF看的??用acroread看也有乱码吗??
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片
头像
madoldman
帖子: 599
注册时间: 2006-02-27 20:19
来自: works system
联系:

#11

帖子 madoldman » 2006-05-07 0:15

用KPDF看的??用acroread看也有乱码吗??
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#12

帖子 eexpress » 2006-05-07 0:35

http://www.linuxforum.net/forum/gshowfl ... all&fpart=

代码: 全选

一个all in 1的patch,解决如下问题

a. 正确显示不带内嵌字体的中文pdf(来自原作者)

b. 中文书签
重写了一下,找到了直接用xpdf自带的unicode码表的方法,
不再用iconv了,也简单的多。

c. 中文复制
选中区域,鼠标中键复制到其它程序

d. 中文查找


使用方法:

0. 下载xpdf 3.00的源码,解压,下载patch
wget http://61.153.200.30/lucida/xpdf-final.diff.gz
gunzip xpdf-final.diff.gz
patch -p0 < xpdf-final.diff
./configure --prefix=/usr --enable-freetype2 \
----------------------------------
使用 dvipdfmx 把 PDF 文件中的中文编码转为 Unicode
代码


\documentclass{article}
\usepackage[dvipdfm,CJKbookmarks]{hyperref}
\usepackage{CJK}
\AtBeginDvi{\special{pdf:tounicode GBK-EUC-UCS2}} % GBK -> Unicode
\begin{document}
\begin{CJK}{GBK}{song}
\section{原始}
\end{CJK}
\end{document}


用 latex + dvipdfmx 编译可生成正常的 PDF 文件
----------------------------------
不知道这里面的哪个文件修改成gbk的可以不。都是utf8的。

代码: 全选

/usr/share/omf/evince$ l
evince-bg.omf  evince-el.omf  evince-nl.omf  evince-sr.omf
evince-C.omf   evince-es.omf  evince-ru.omf  evince-uk.omf
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#13

帖子 eexpress » 2006-05-07 0:36

acrobat还根本不支持local。设置什么都没用。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#14

帖子 eexpress » 2006-05-07 1:19

cmap-adobe-gb1 xpdf-chinese-simplified xpdf-common
可以看
● 鸣学
even
帖子: 9
注册时间: 2006-03-06 17:11
来自: 达纳苏斯
联系:

#15

帖子 even » 2006-05-23 10:16

eexpress 写了:cmap-adobe-gb1 xpdf-chinese-simplified xpdf-common
可以看
能说详细一点吗?
回复