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

转载 2006年05月27日 09:01:00

前段时间由于在学习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的文件,这个文件告诉你如何安装,并且安装的位置在那里。

解决linux下pdf中文显示问题

有两个原因造成来linux下pdf中文显示乱码或者方块的现象: 1.系统字体配置故障; 2.没有安装字体; 解决方法: 第一步:安装中文字体包: apt-get install popple...
  • pty_2007
  • pty_2007
  • 2012年02月16日 10:15
  • 1055

linux下openoffice4的word文件转PDF中文乱码问题

用vim /etc/fonts/fonts.conf,可以看到系统字体文件在/usr/share/fonts,将windows系统字体文件连接到此目录下 ln -s /usr/local/fonts...
  • zsg88
  • zsg88
  • 2017年09月02日 17:05
  • 983

Linux下pdf乱码问题解决方法

本人用的是openSuSE,KDE桌面默认的pdf阅览器是Okular,打开中文文档后发现一篇乱码。之前在GNOME桌面环境下的evince也存在同样的问题。 网上查到,okular, epdfvi...
  • nevasun
  • nevasun
  • 2012年02月28日 20:09
  • 3245

导出PDF乱码

 客户问题: 客户环境 LINUX系统weblogic10.3.0.0 用weblogic自带 JDK160_05 导出PDF中文字体全是口 解决方法: 客户的说他们的测试服务器和生产服务...
  • FM78_CSDN
  • FM78_CSDN
  • 2016年12月02日 16:17
  • 832

pdf文档转换后出现大量乱码怎么办

什么PDF转换器比较好?通常来说,优秀的PDF转换软件在针对PDF文件的转换上,都需要经过对原PDF文件内容识别和转换过程。普通的PDF转换器在执行识别的过程中,由于本身识别核心上技术实力的不足,经常...
  • inglwn
  • inglwn
  • 2014年08月30日 10:00
  • 1870

提取pdf文件文本:pdfparser与xpdf具体操作

http://www.cnblogs.com/yinhutaxue/p/Yihoo.html 网上搜索有许多pdf文本提取相关的开发包,仅php语言就有许多。下面是本猿在实践中接...
  • zdy0_2004
  • zdy0_2004
  • 2015年12月20日 17:52
  • 1713

使用com.aspose.words将word模板转为PDF乱码解决方案(window下正常)

原地址:http://blog.csdn.net/shanelooli/article/details/7212812;http://blog.csdn.net/nantian321/article/...
  • hanchuang213
  • hanchuang213
  • 2017年03月22日 10:14
  • 2206

Birt导出PDF时乱码的解决办法

首先,找到 org.eclipse.birt.runtime_4.2.2.v20130216-1152.jar,用winrar解压,找到config_PDF.xml文件,将其中all-fonts的内容...
  • yiifaa
  • yiifaa
  • 2016年09月05日 15:08
  • 842

linux装OpenOffice后传---中文乱码的解决

上一篇的博客已经详细的介绍了linux系统上如何安装OpenOffice,安装之后使用发现转换的pdf出现中文乱码。后来发现是linux上没有中文对应的那个字体。字体准备 在windows上的位置 具...
  • u013132051
  • u013132051
  • 2016年12月08日 10:56
  • 5069

Linux中打开pdf中文乱码的问题

第一步,输入命令 sudo apt-get install poppler-data 安装完成后打开pdf文档发现中文乱码都变成方块了,于是进行第二步,删除字体 sudo rm /etc/fonts/...
  • sunbaigui
  • sunbaigui
  • 2011年07月23日 13:52
  • 2782
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个命令解决Linux下XPDF中文乱码
举报原因:
原因补充:

(最多只允许输入30个字)