关闭

一个命令解决Linux下XPDF中文乱码

3645人阅读 评论(0) 收藏 举报

前段时间由于在学习linux,于是在网上下载了pdf文件的电子图书,但是确没有找到adober公司reader软件的linux版本。所以一直没有看,直到最近在无意中打开了一个pdf文件后才发现原 来在redhat中已经有了一个看pdf文件的工具---xpdf。于是高兴的想这下在linux中可以看pdf的文件了,于是打开下载的pdf文件确发 现是一堆乱吗,但是在乱吗中看到如果文字是英文的就显示没问题(图1),如果是中文就没法显示。根据多年的经验我知道这一定是没有安装正确字体的原因。但 是我又想我用的是redhat的中文版,字体应该没问题阿。要不怎么其他的程序都是对的。

(图一)

我开始在计算机中寻找答案,皇天不付苦心人问题终于找到了。下面是解绝这个问题的方法。

1.先找一个pdf文件看看是否可以打开,如果可以那么表明xpdf已经安装,如果没有安装那么就使用redhat中"系统设置"/"添加删除应用程序",在出现的"添加删除程序"窗口中选中"办公/生产效率"后的细节。在细节窗口中选中"xpdf"安装即可。

2.完成安装后进入"/usr/share/xpdf/chinese-simplified"目录,这是xpdf的安装目录。你会发现有一个add-to-xpdfrc文件,打开它。

3.在打开/etc目录中的xpdfrc文件。

4.现在将add-to-xpdfrc的内容全部copy到xpdfrc文件。现在你的xpdf就可以看中文文档了 。

其实这个问题并不是没有安装字体的原因,而是由于xpdf在安装后没有设置中文显示的功能,而add-to-xpdfrc文件就是中文支持包,而xpdfrc文件是调用中文支持的xpdf的配置文件。

提示:由于本文写的是关于redhat中配置xpdf中文显示的方法,但是由于linux厂 家众多,这就导致了add-to-xpdfrc和xpdfrc的位置可能发生变化,如果你在系统中没有在本位的位置找到xpdf的这些文件,你可以使用搜 索的方式找。如果还找不到那么你可以直接在http://www.foolabs.com/xpdf/下载xpdf的安装程序和相关的字体支持文件。下载后你可以看到有一个readme的文件,这个文件告诉你如何安装,并且安装的位置在那里。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:463737次
    • 积分:5860
    • 等级:
    • 排名:第4499名
    • 原创:90篇
    • 转载:132篇
    • 译文:2篇
    • 评论:80条
    文章分类