linux 使用libreoffice 将word转换成pdf

2023-09-11  本文已影响0人  奔腾的小溪

第一步:安装libreoffice

1、在官网下载对应的压缩包:libreoffice压缩包下载链接
2、解压压缩包 tar -zxvf LibreOffice_7.1.8_Linux_x86-64_rpm.tar.gz(直接放到opt下解压)
3、cd到解压的包中的RPMS目录下进行下载: yum localinstall *.rpm
4、安装成功后查看能否正确运行

/opt/libreoffice7.1/program/soffice --headless --accept="  socket,host=127.0.0.1,port=8100;urp;"- -nofirststartwizard &

5、添加到环境变量:vim /etc/profile

 export LibreOffice_PATH=/opt/libreoffice6.2/program
    export PATH=$LibreOffice_PATH:$PATH

6、刷新配置

source /etc/profile

7、测试一下 中文显示不出来

soffice --headless --convert-to pdf /root/test.xlsx --outdir /root/ 

第二步:安装中文字体

拷贝window的文字库拷贝到服务器下
1、进入c:\windows\Fonts ,复制所需要的字体;
2、将复制的文件放入服务器 /usr/share/font/ 目录下;
3、刷新系统即刻生效,输入命令:sudo fc-cache -fv。
再运行下:soffice --headless --convert-to pdf /root/test.xlsx --outdir /root/ 即可显示正确。

参考链接:
https://blog.csdn.net/nothing_may/article/details/122175775
https://blog.csdn.net/qq_30554229/article/details/80093894

上一篇 下一篇

猜你喜欢

热点阅读