替换Word模板占位符并用 libreOffice Word 转Pdf

libreOffice 官网


https://zh-cn.libreoffice.org/

参考原文:https://blog.csdn.net/xujingcheng123/article/details/84636750

安装

将下载的LibreOffice_6.1.3_Linux_x86-64_rpm.tar.gz的压缩包上传到linux中,

tar -zxvf LibreOffice_6.1.3_Linux_x86-64_rpm.tar.gz 

解压后,

在解压的文件下找到  RPMS  文件夹

打开  RPMS  文件夹执行

yum install *.rpm

将libreoffice安装

到 /opt/libreoffice6.0/program/  文件下执行

./soffice -help

报错

/opt/libreoffice6.0/program/soffice.bin: error while loading shared libraries: libcairo.so.2: cannot open shared object file: No such file or directory

执行命令:
yum install cairo
后再次执行命令:/opt/libreoffice6.0/program/soffice -help

再次报错

/opt/libreoffice6.0/program/soffice.bin: error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
执行命令:

yum install cups-libs
后,再次执行命令:/opt/libreoffice6.0/program/soffice -help

报错:

/opt/libreoffice6.0/program/soffice.bin: error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory
执行命令:

yum install libSM

后,再次执行:/opt/libreoffice6.0/program/soffice -help

libreoffice的相关命令出来了,libreoffice安装成功

转PDF乱码

解决办法:vim /etc/fonts/fonts.conf,可以看到系统字体文件在/usr/share/fonts,将windows系统字体文件连接到此目录下
可以指定字体,比如宋体

DEMO代码下载

代码启动类 Test.java

猜你喜欢

转载自blog.csdn.net/long530439142/article/details/84754032