红联Linux门户
Linux帮助

ubutun安装unoconv转换office文件为PDF

发布时间:2016-04-06 10:27:59来源:linux网站作者:魔刀霍霍

1.sudo apt-get install unoconv 


2.安装出错或者无法解析或打开软件包的列表或 
是状态文件或者无法找到软件包时候 
sudo rm /var/lib/apt/lists/* -vf 
sudo apt-get update


3.重新安装,后测试 
unoconv -f pdf /opt/333.doc 
出现错误: 
Error: Unable to connect or start own listener. Aborting. 
重新执行下就好了


4.打开测试文件,发现中文乱码 

 
5.如果无法执行命令,出现初始化月份字符串出错之类的错误,修改系统配置 
vi /var/lib/locales/supported.d/local 
在其中增加: 

en_US.UTF-8 UTF-8 
zh_CN.UTF-8 UTF-8 
 
然后: 
 
locale-gen 
 
然后,再修改: 

vi /etc/default/locale 
 
这里应该是很重要的一步: 
 
LANG="zh_CN.UTF-8" 
LANGUAGE="zh_CN:zh" 
LC_NUMERIC="zh_CN.UTF-8" 
LC_TIME="zh_CN.UTF-8" 
LC_MONETARY="zh_CN" 
LC_PAPER="zh_CN" 
LC_NAME="zh_CN" 
LC_ADDRESS="zh_CN" 
LC_TELEPHONE="zh_CN" 
LC_MEASUREMENT="zh_CN" 
LC_IDENTIFICATION="zh_CN" 
 
因为之前错误时,仍能显示“月”字,而数字无法显示,所以在LC_NUMBERIC="zh_CN"要改成"zh_CN.UTF-8" 

下面的LC_TIME也改一下。其它的用不着的就懒得去改了。 

保存,重启。 

ls -l显示,正常了。 


6.如果转换中文有乱码,应该是系统字体问题,把windows字体拿过来就行了。

参考:http://www.linuxdiyf.com/linux/19545.html


本文永久更新地址:http://www.linuxdiyf.com/linux/19544.html