springboot linux下WORD文档转PDF

linux下WORD文档转PDF

安装openoffice

1、下载 Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz安装包,https://pan.baidu.com/s/1PsPavO1AHt4iY2ZTusXj_Q 提取码 w6bi。
2、通过文件上传工具,上传至linux /opt/openoffice目录下
在这里插入图片描述
3、解压文件:tar -zxvf Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz
解压后进入zh-CN目录中:
在这里插入图片描述
4、进入 RPMS目录,并安装以下文件
在这里插入图片描述
5、在该目录下输入: rpm -ivh *.rpm 进行安装
6、装完成后进入 /opt/openoffice/zh-CN/RPMS/desktop-integration/ 目录下
7、安装openoffice:rpm -ivh openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm
在这里插入图片描述安装成功后会在/opt下出现一个openoffice4文件。

8、解决中文转码问题。本以为启动好后就可以正常使用了,结果转出来的都是些乱码。
1) cd /usr/share/fonts 进入该目录下,新建文件件chinese
2) mkdir chinese
3)找到 Windows 的中文字体,上传到 Linux 的 chinese 文件夹下面。Windows 下面的字体目录在:C:\Windows\Fonts。将里面所有的文件传输至 chinese目录下
在这里插入图片描述
4) 给字体赋予权限,并执行以下操作:
chmod 755 *.TTF
chmod 755 *.TTC
mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale)
mkfontdir
fc-cache -fv (如果提示 fc-cache: command not found,则需要安装 # yum install fontconfig )

9、启动openofiice4 :
特别注意:java远程连接OpenOffice时,需要在启动OpenOffice时,将host=的ip地址写为0.0.0.0就可以通过java远程连接了

/opt/openoffice4/program/soffice -headless -accept=“socket,host=0.0.0.0,port=8087;urp;” -nofirststartwizard 临时启动
/opt/openoffice4/program/soffice -headless -accept=“socket,host=0.0.0.1,port=8087;urp;” -nofirststartwizard & 后台启动
这里我选择后台启动,在代码中就不用命令启动。

至此linux上搭建openoffice全部结束。

Java代码请看上一篇博客 https://blog.csdn.net/qq_27576109/article/details/106634063

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值