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

最近系统需要一个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文件乱码问题解决办法

时间: 2024-10-09 04:34:49

libreoffice转换文件为pdf文件乱码问题解决办法的相关文章

扫描的图片如何转换成一个PDF文件

在扫描一些文件资料的时候会生成很多的图片,在整理这些图片时都会按照顺序将图片合成一个文件,一般是需要将这些图片转换成一个文档格式的,如果是需要发送给他人查看一般都会转为PDF文件格式,那么如何将这些扫描的图片转换成一个PDF文件呢? 首先尽量将每张图片调整成统一尺寸,并按照顺序为图片命名,方便后面的操作. 然后打开文件转换工具,在其他文件转pdf中选择“图片转PDF”选项.然后把整理好的图片按照顺序添加的转换工具的列表中,并查看下方将所有图片合成一个文件选项是否为“是”. 最后点开始转换,文件逐

Java转换Word文件到PDF文件

使用Docx4j将Word文件转换为PDF文件: public static void convertDocxToPDF(String docxFilePath, String pdfPath) throws Exception { OutputStream os = null; try { // 加载文件 File docx = new File(docxFilePath); InputStream is = new FileInputStream(docx); WordprocessingM

如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件

1. 描述 PDF 文件是一种便携文件格式,是由Adobe公司所开发的独特的跨平台文件格式.PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符.颜色以及图象.可移植文档格式,也称为"便携文档格式",是一种电子文件格式.这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的.这一特点使它成为在Internet上进行电子文

mantis 中文统计报表乱码问题解决办法

mantis 中文报表乱码问题 1.安装mantisTB 1.2.17:a.安装插件:管理-->插件管理-->安装MantisGraph(Mantis图表 1.0) 插件b.修改配置文件:文件mantis\plugins\MantisGraph\pages\config.php(用UltraEdit打开修改文件,然后另存为UTF-8格式):$t_current_font_selected = array('simsun' => false, //增加这一行'arial' => fa

MySQL客户端输出窗口显示中文乱码问题解决办法

转载:http://www.cnblogs.com/xdp-gacl/p/4008095.html 只为成功找方法,不为失败找借口! MySQL客户端输出窗口显示中文乱码问题解决办法 最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示: 上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编码 1 show variables like 'char%';

怎样将图片整理转换成一个pdf文件

有时候为了方便查看管理扫描形成的图片,会将这些图片放到一起,合成一个文档,将图片放到pdf中对图片的质量都不会有任何影响,所以一般都是将图片转为PDF格式文件,那么图片如何转PDF呢? 在将图片转成PDF文档之前需要整理图片,将需要的图片都放到一个文件夹中,如果图片是无序的,那么就安照顺序给图片命名标记一下. 将图片转PDF,比较常见的有两种方法,一种是通过工具直接进行转换,另一种则是通过word先编辑好,再转为PDF文件. 用工具转换需要安装对应的转换工具,之后打开,选择图片转PDf.选择转换

怎么修改PDF格式文件,PDF文件字体颜色怎么修改!

想必大家已经接触多PDF格式文件了吧,同样也知道修改PDF文件需要使用到专业的PDF编辑器,但是大家是否知道PDF编辑器的一些小技巧呢,比如如何用PDF编辑器修改PDF文件的文字颜色?这些都是非常简单的,接下来就一起来学习一下吧! 下面就来一起看看如何使用迅捷PDF编辑器来修改PDF中的文字吧. 1.网上搜索,找到相关资源下载迅捷pdf编辑器,安装后打开至主界面. 2.通过点击栏目上方工具栏中的"文件-打开"打开需要编辑的PDF文件,这样就可以直接打开PDF文件了,是不是很方便,既能查

如何压缩pdf文件 把pdf文件变小

许多文档资料在进行传输时都是用PDF格式,虽然PDF文件本身就是易传输的文档,但是有些文件资料,尤其图片内容较多文档,动则几十兆甚至上百兆,这在传输文件时极不方便.而且文件过大,在打开文件时可能会使系统卡死.所以在传递一些文档资料的时候都会将其压缩一下,这样可以有利于文件的传输已经打开查看. PDF压缩不是指将文件弄成.RAR或.ZIP之类的压缩文件,而是在不改变文件格式的情况下,将文件所占存储变小.因此这需要用PDF压缩器,而不是普通的压缩软件.使用工具:PDF压缩软件操作步骤: 打开PDF压

如何编辑PDF格式文件,PDF文件中的空白页面怎么删除?

在使用PDF阅读器查看PDF格式文件的时候如果发现PDF文件中有一页多余的空白页面时,最好的方法就是将该页面进行删除,但是PDF阅读器并不支持对PDF文件的编辑,那么该怎么删除PDF中的空白页面呢? 第一步:打开浏览器搜索迅捷PDF编辑器,找到软件资源进行下载并安装. 第二步:打开安装在电脑上的软件,,点击上方工具栏的"文件"按钮,在下拉框中选择"打开",打开我们想要删除空白页的PDF文件. 第三步:接下来在菜单栏中选择"编辑内容"按钮,用鼠标点