libreoffice转换文件为pdf文件乱码问题解决办法
2014-06-17 11:50
1201 查看
最近系统需要一个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将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文件已经是中文没有乱码
字体文件
相关文章推荐
- OpenOffice将MS docx转换成pdf文件偶数页眉不显示问题解决办法
- OpenOffice将MS docx转换成pdf文件偶数页眉不显示问题解决办法
- PPT文件格式转换成PDF白边问题解决办法
- 解决gedit打开txt文件乱码问题and解决pdf中文不显示的问题
- JFreeReport生成 html、pdf文件中文乱码的解决办法
- 完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题
- 解决ubuntu下打开pdf文件乱码问题
- 解决gedit打开txt文件乱码问题and解决pdf中文不显示的问题
- 文件下载 response.setHeader()下载中文文件名乱码问题 解决办法
- 记事本能正常打开的csv文件,用Excel打开乱码问题解决办法
- ubuntu系统下gedit 打开GBK字符集编码文件出现乱码问题解决办法
- ubuntu系统下gedit 打开GBK字符集编码文件出现乱码问题解决办法
- ReadString在UNICODE下中文乱码的解决办法(Char型字符和Unicode字符的转换问题)
- 获取文件上传页面中文数据时乱码问题的解决办法
- ubuntu下出现pdf乱码的问题解决办法汇总
- 文件下载 response.setHeader()下载中文文件名乱码问题 解决办法
- 关于ipad阅读某些pdf文件出现乱码的简单解决办法
- 解决ubuntu linux打开windows文件的乱码问题 利用LibreOffice转码
- NTFS转换到FAT32丢失文件问题的解决办法
- 我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题,error C2471--解决办法 2010-9-16 15:01