在linux下使用openOffice的时候发现在转换后出现了乱码,最后上网查了一下,按照网上的说法去试了试,最后也没有解决,也可能是我这边的linux的权限问题,现把方法记录一下,以便以后使用。
转换乱码后报的错:
com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection disposing INFO: disconnected
如是上面的错误,说明就是乱码了。
问题解决:
此时可能是linux下的jre没有相应的中文字体的问题
下载 simhei.ttf 黑体
simsun.ttc 宋体
两种字体文件
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
找到jre的字体路径:/usr/jdk1.6.0_22/jre/lib/fonts
新建文件夹fallback:mkdir fallback
这里最后觉着不用建文件夹fallback也是可以的。
将字体simhei.ttf 、simsun.ttc拷贝到/usr/jdk1.6.0_22/jre/lib/fonts/fallback目录下
重启openoffice
ps ax|grep soffice 这个是重启命令
然后使用ps -A|grep soffice 查看openOffice端口号,然后用kill命令关闭soffice进程:kill 22739
然后后台启动openoffice:
/opt/openoffice.org3/program/soffice -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard &
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
以上之拷贝了黑体和宋体,如还需其他的字体可上网查找。
相关推荐
openoffice做在线预览,文档内容中文乱码解决,liunx系统的缺少字体库,上传后即可正常,亲测Centos7,/usr/shared/fonts下新建一个目录/win,将所有文件上传至该目录下重启服务生效。
总之,解决OpenOffice转换中文乱码的问题主要通过安装缺失的字体,理解字体在系统中的作用,以及如何在OpenOffice中正确设置和使用字体。通过这些方法,你可以确保文档在任何环境下都能保持清晰可读。
然而,当你尝试使用OpenOffice将文档转换为PDF格式时,可能会遇到中文字符显示为乱码的问题。这个问题通常涉及到编码设置、字体支持以及OpenOffice的配置。 首先,乱码问题可能源于字符编码不匹配。Linux系统默认...
在Linux环境下,OpenOffice是一款常用的办公软件,能够处理...通过以上步骤,一般可以成功解决OpenOffice在Linux下转换Word文档到PDF时的中文乱码问题。在实际操作中,确保遵循正确的路径和命令,以避免其他潜在问题。
"注意操作.txt"和"转换解决中文乱码问题.txt"可能包含了处理这类问题的详细步骤。一般来说,你可以尝试安装支持中文的字体库,如WenQuanYi Zen Hei或Noto Sans CJK,然后确保OpenOffice的设置中选择了这些字体作为...
但POI在处理多字体场景时可能存在不足,可能导致只读取到第一个字体,从而在转换为PDF时出现乱码。 为了解决这个问题,我们可以采取以下策略: 1. 遍历PPTX文件中的每一个形状(`XSLFShape`)。 2. 检查形状是否为...
尽管LibreOffice在功能和稳定性方面有显著提升,但如果你的环境中已经有OpenOffice,也可以使用相同的方法进行文档转换。只是在安装和更新时,需要寻找相应的OpenOffice软件包和命令。 通过熟练掌握这些步骤,你...
2.2.1.jar`和`jodconverter-2.2.1-sources.jar`两个文件,它们是`JodConverter`库的核心组件,用于解决OpenOffice在转换2007及以上版本的Office文档到PDF时遇到的问题,以及处理可能出现的TXT文件乱码问题。...
##### 2.5 处理中文乱码问题 - **复制字体文件夹**: ```bash cp -r /mnt/windows/Windows/Fonts /usr/share/fonts/ ``` 如果是从 Windows 系统迁移过来的用户,可能需要复制字体文件夹到 `/usr/share/fonts/`,...
unoconv 是一个开源命令行工具,它利用 LibreOffice 或 OpenOffice 的能力来转换各种文档格式,如 .doc、.xls、.ppt 等,支持多种格式之间的互相转换。它特别适用于自动化脚本和批量转换任务。 首先,我们需要理解 ...
有时候,我们可能有一系列图片需要整合成一个文档,此时将图片转换为PDF可以方便管理和阅读。OpenOffice的Writer组件可以打开多张图片,并允许用户按顺序排列,然后通过“文件”菜单的“导出”功能,选择PDF格式,将...
Java中,我们可以利用Apache POI或OpenOffice API来读取Word文档并将其转换为txt。这样可以保留主要的文本内容,但会丢失格式化信息。 4. WPS文件转换:WPS是金山公司的办公软件,与Microsoft Office兼容。由于WPS...
此外,也有许多第三方工具,如LibreOffice、Apache OpenOffice,甚至在线转换服务,可以轻松地在docx和doc之间切换。 2. **PDF (Portable Document Format)**: - PDF是一种通用的文件格式,旨在保持文档的原始...
需要注意的是,转换过程中可能会遇到字符缺失、文档乱码等问题。 2. **PDF转SWF**:完成PDF文件的创建后,接下来的任务是将其转换为SWF格式,即Flash格式。这一过程相对简单,常用的转换工具包括FlexPaper等。 ##...
譬如Microsoft Office、WPS以及LiberOffice,另一种是利用各种语言提供的对于Office文档读取的接口(譬如Apache POI,jacob,docx4j,openoffice),这些要么收费,要么要装插件,要么转换之后样式走形,乱码等等。...
unoconv是一款用于文档格式转换的命令行工具,它依赖于LibreOffice或OpenOffice来实现转换。在将非UTF-8编码的文件转换为PDF时,如果源文件编码与unoconv期望的编码不符,就会导致转换后的PDF出现乱码。 解决这个...
#### 一、背景介绍与目标设定 随着互联网技术的发展,文档在线预览成为了许多网站必备的...在整个过程中需要注意的是,确保所有软件的版本兼容性以及正确配置中文字体和编码,以避免文档转换过程中出现乱码等问题。