环境准备
- Node
v12.x
v14.x
v16.x
- Libre Office
- REBUILD DOCS PREVIEW
将下载好的Libre Office与REBUILD DOCS PREVIEW上传至服务器并解压
安装Libre Office
进入目录
cd LibreOffice_7.4.0.3_Linux_x86-64_rpm/RPMS
安装
yum -y localinstall *.rpm
安装libreoffice-headless
yum install -y libreoffice-headless
检验是否安装完成
libreoffice7.4 --version
创建快捷方式
ln -s /usr/bin/libreoffice7.4 /usr/bin/libreoffice
验证
libreoffice --version
测试运行
libreoffice --headless --convert-to pdf 1.doc
运行结果
[root@localhost test1]# libreoffice --headless --convert-to pdf 1.doc
convert /root/test1/1.doc -> /root/test1/1.pdf using filter : writer_pdf_Export
安装REBUILD DOCS PREVIEW
打开宝塔-网站-Node项目
添加Node项目
打开浏览器输入服务器ip+设置的端口
找一个文档进行测试
安装三个依赖
yum install cairo cups-libs libSM
重新测试发现中文乱码
查看fonts目录
[root@p-96b7-tgdi share]# cat /etc/fonts/fonts.conf | grep fon
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
problems to the fontconfig bugzilla system located at fontconfig.org
Note that the normal 'make install' procedure for fontconfig is to
replace any existing fonts.conf file with the new version. Place
<dir>/usr/share/fonts</dir>
<dir>/usr/share/X11/fonts/Type1</dir> <dir>/usr/share/X11/fonts/TTF</dir> <dir>/usr/local/share/fonts</dir>
<dir prefix="xdg">fonts</dir>
<dir>~/.fonts</dir>
<cachedir>/usr/lib/fontconfig/cache</cachedir>
<cachedir prefix="xdg">fontconfig</cachedir>
<cachedir>~/.fontconfig</cachedir>
</fontconfig>
发现上面的字体存在/usr/share/fonts目录下。
把Windows下的字体C:\Windows\Fonts下的宋体,即simsun.ttc上传到linux服务器并赋值到上面的字体目录下赋予读写权限
[root@p-96b7-tgdi fonts]# ll | grep simsun.ttc
-rwxr-xr-x 1 root root 10500792 8月 24 00:09 simsun.ttc
[root@p-96b7-tgdi fonts]# cp simsun.ttc /usr/share/fonts
[root@p-96b7-tgdi fonts]# cd /usr/share/fonts
[root@p-96b7-tgdi fonts]# chmod 644 simsun.ttc
更新字体缓存
fc-cache -fv
再次转换pdf发现完美解决。
© 版权声明
本站网络名称:
知识库
本站永久网址:
https://zskcloud.xyz
网站侵权说明:
本网站的文章部分内容可能来源于网络,仅供大家学习与参考。如有侵权请发送邮件到a-heartbeat-away@qq.com进行删除处理。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
本网站的文章部分内容可能来源于网络,仅供大家学习与参考。如有侵权请发送邮件到a-heartbeat-away@qq.com进行删除处理。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
请登录后查看评论内容