UJCMS文库和DOC导入功能需要OpenOffice或LibreOffice支持,需要在服务器上安装这两个软件中的一个。然后修改/WEB-INF/classes/application.yaml
配置。
下载地址:https://www.openoffice.org/download/index.html
下载最新的Windows版本,目前最新版本是4.1.12
。下载后正常安装即可。
下载地址:https://zh-cn.libreoffice.org/download/libreoffice/
下载最新的Windows版本,目前最新版本是7.3.4
。下载后正常安装即可。
下载地址:https://www.openoffice.org/download/index.html
下载Linux版OpenOffice,目前最新版本是4.1.12
。
Linux命令行下载:
wget http://jaist.dl.sourceforge.net/project/openofficeorg.mirror/4.1.12/binaries/zh-CN/Apache_OpenOffice_4.1.12_Linux_x86-64_install-rpm_zh-CN.tar.gz
解压:
tar -zxvf Apache_OpenOffice_4.1.12_Linux_x86-64_install-rpm_zh-CN.tar.gz
安装:
cd RPMS/
rpm -ivh *.rpm
各种Linux发行版都有现成的LibreOffice软件包,可以直接安装。
CentOS 的安装命令为:
yum install libreoffice
yum install libreoffice-headless
如果出现word转换成pdf出现乱码的情况,一般是因为Linux系统中缺乏相应的字体。
可以把Windows下一些常用中文字体拷贝到Linux的/usr/share/fonts/zh-cn/
目录。
修改/WEB-INF/classes/application.yaml
文件
# 注意:所有配置项的冒号后面都必须有一个英文空格
# 是否启用Office功能(商业版功能)
jodconverter.local.enabled: true
# Office安装路径
# LibreOffice Linux 通常为 /usr/lib64/libreoffice
# LibreOffice Centos 通常为 /usr/bin/libreoffice
# LibreOffice Windows 通常为 C:/Program Files/LibreOffice
# OpenOffice Windows 通常为 C:/Program Files (x86)/OpenOffice 4
# OpenOffice CentOS 通常为 /opt/openoffice4
jodconverter.local.office-home: C:/Program Files/LibreOffice