CentOS6.4下使用默认的文档查看器打开PDF文档乱码的解决方案

简介: 最近在CentOS6.4下使用其默认的文档查看器打开PDF文档时出现乱码的方块,有两种方法可以解决。    方法一:修改/etc/fonts/conf.d/49-sansserif.conf文件,如下:   [html] view plaincopy        ...

 最近在CentOS6.4下使用其默认的文档查看器打开PDF文档时出现乱码的方块,有两种方法可以解决。

   方法一:修改/etc/fonts/conf.d/49-sansserif.conf文件,如下:

 

[html]  view plain copy
 
 
  1. <?xml version="1.0"?>  
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">  
  3. <fontconfig>  
  4. <!-- 
  5.   If the font still has no generic name, add sans-serif 
  6.  -->  
  7.     <match target="pattern">  
  8.         <test qual="all" name="family" compare="not_eq">  
  9.             <string>sans-serif</string>  
  10.         </test>  
  11.         <test qual="all" name="family" compare="not_eq">  
  12.             <string>serif</string>  
  13.         </test>  
  14.         <test qual="all" name="family" compare="not_eq">  
  15.             <string>monospace</string>  
  16.         </test>  
  17.         <edit name="family" mode="append_last">  
  18.             <string><span style="color:#ff0000;">文泉驿正黑</span></string>  
  19.         </edit>  
  20.     </match>  
  21. </fontconfig>  

将上面的edit标签对中的子标签中的string值改成文泉驿正黑,再次使用其默认的文档查看器打开PDF文档没有出现乱码。

 

方法二、安装AdobeReader_chs-8.1.7-1.i486.rpm 软件包

 

1、去网站http://ardownload.adobe.com/pub/adobe/reader/unix/8.x/8.1.7/chs/下载AdobeReader_chs-8.1.7-1.i486.rpm包,或者直接使用Ctrl_Alt+T打开终端,在终端中输入命令,如下:

[root@localhost tmp]# wget http://ardownload.adobe.com/pub/adobe/reader/unix/8.x/8.1.7/chs/AdobeReader_chs-8.1.7-1.i486.rpm
(上一步将AdobeReader_chs-8.1.7-1.i486.rpm二进制软件安装包下载至/tmp目录下,这个可以随意。)
2、接着使用rpm工具安装刚下载的AdobeReader_chs-8.1.7-1.i486.rpm,使用rpm -ivh 软件包名的命令安装,如下:

[root@localhost tmp]# rpm -ivh AdobeReader_chs-8.1.7-1.i486.rpm
Preparing...                ########################################### [100%]
   1:AdobeReader_chs        ########################################### [100%]

 

接着就可以使用刚安装的AdobeReader打开PDF文档了,个人比较喜欢AdobeReader而不是默认安装的PDF文档查看器。

相关文章
|
5月前
|
Linux 网络安全
杨老师课堂之关于阿里云Centos7 如何设置权限的解决方案
杨老师课堂之关于阿里云Centos7 如何设置权限的解决方案
65 0
|
25天前
|
缓存 Linux 编译器
【C++】CentOS环境搭建-安装log4cplus日志组件包及报错解决方案
通过上述步骤,您应该能够在CentOS环境中成功安装并使用log4cplus日志组件。面对任何安装或使用过程中出现的问题,仔细检查错误信息,对照提供的解决方案进行调整,通常都能找到合适的解决之道。log4cplus的强大功能将为您的项目提供灵活、高效的日志管理方案,助力软件开发与维护。
47 0
|
3月前
|
C# 开发者 Windows
WPF与PDF文档:解锁创建和编辑PDF文件的新技能——从环境配置到代码实践,手把手教你如何在WPF应用中高效处理PDF,提升文档管理效率
【8月更文挑战第31天】随着数字文档的普及,PDF因跨平台兼容性和高保真度成为重要格式。WPF虽不直接支持PDF处理,但借助第三方库(如iTextSharp)可在WPF应用中实现PDF的创建与编辑。本文通过具体案例和示例代码,详细介绍了如何在WPF中集成PDF库,并展示了从设计用户界面到实现PDF创建与编辑的完整流程。不仅包括创建新文档的基本步骤,还涉及在现有PDF中添加页眉页脚等高级功能。通过这些示例,WPF开发者可以更好地掌握PDF处理技术,提升应用程序的功能性和实用性。
114 0
|
3月前
[PDF提取重命名]提取识别文字并对PDF文件批量重命名,提取PDF指定可复制的内容并批量重命名PDF,批量PDF文档指定识别提取区域
本文介绍一款实用工具,能快速从可复制内容的PDF中提取指定区域信息并据此重命名文件。设置提取坐标及导入PDF文档、设定新文件名后启动提取流程,即可高效批量处理。保存坐标设置以便重复使用,适用于需频繁修改大量PDF文件名的场景。
235 0
[PDF提取重命名]提取识别文字并对PDF文件批量重命名,提取PDF指定可复制的内容并批量重命名PDF,批量PDF文档指定识别提取区域
|
3月前
|
开发框架 前端开发 JavaScript
在Winform分页控件中集成导出PDF文档的功能
在Winform分页控件中集成导出PDF文档的功能
|
4月前
|
JavaScript Java
Java 将Markdown文件转换为Word和PDF文档
【7月更文挑战第5天】Java中使用`Spire.Doc for Java`库可方便地将Markdown转换为Word或PDF。基本步骤包括导入模块,创建`Document`对象,加载Markdown文件,然后保存为目标格式(`.docx`或`.pdf`)。若遇到`Invalid UTF-8 stream`错误,需确保Markdown文件是UTF-8无BOM编码。页面设置可通过`PageSetup`类调整。注意,实际应用会依据具体需求和环境有所调整。
249 6
|
4月前
|
JavaScript 数据库
文本,在线浏览PDF,一个最简单的文档标准样式,文档预览非常简单的样式,文档管理样式设计,标准,好的设计
文本,在线浏览PDF,一个最简单的文档标准样式,文档预览非常简单的样式,文档管理样式设计,标准,好的设计
|
4月前
|
Unix Linux Shell
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
|
5月前
|
Java 数据安全/隐私保护
Java使用PDFBox开发包实现对PDF文档内容编辑与保存
Java使用PDFBox开发包实现对PDF文档内容编辑与保存
218 7
|
5月前
使用LabVIEW打开默认应用程序中的文档(PDF,Word,Excel,Html)
使用LabVIEW的&quot;Open a Document on Disk.vi&quot;,存于&lt;LabVIEW&gt;\vi.lib\Platform\browser.llb,可让默认应用打开硬盘文档。此VI仅基础打开功能,高级控制推荐LabVIEW Report Generation Toolkit或ActiveX。注意:避免版本升级问题,最好将VI复制到vi.lib外的目录。
229 3