码迷,mamicode.com
首页 > 其他好文 > 详细

libreoffice转换文件为pdf文件乱码问题解决办法

时间:2014-06-17 15:10:23      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:des   使用   文件   问题   服务器   type   

最近系统需要一个office文件预览功能

解决方案为使用libreoffice将office文件转换为pdf文件,然后使用swftools将pdf文件转换为swf文件

最后在前台使用flexpaper浏览swf文件,即可实现预览

环境搭建完成,转换也没有问题,但是预览效果看到所有中文全部为乱码

下载转换后的pdf文件也是乱码,由此可见时libreoffice转换这一步出现了问题

 

服务器转换文件乱码主要是由于没有中文字体导致的,我在ubuntu desktop系统下使用libreoffice打开office文件
发现中文字体大多默认使用的是 Droid Sans Fallback这个字体
对应字体目录是 /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf这个文件

将字体文件拷贝到服务器的 /usr/share/fonts/truetype/droid 目录下
然后安装字体
sudo mkfontscale
sudo mkfontdir
再次生成pdf和swf文件已经是中文没有乱码

libreoffice转换文件为pdf文件乱码问题解决办法,布布扣,bubuko.com

libreoffice转换文件为pdf文件乱码问题解决办法

标签:des   使用   文件   问题   服务器   type   

原文地址:http://www.cnblogs.com/heimirror/p/3792460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!