CentOS-软件-安装 libreoffice6.3-文件转码-pdf文件转图片


卸载:
http://linux.it.net.cn/CentOS/course/2014/0720/3211.html

你可以尝试 yum erase libreoffice*

或者 yum remove openoffice.org* libreoffice.org*

libreoffice6.3可以做到把pdf文件的每一页都转成图片,应该还有其他功能。

安装 libreoffice6.3

https://www.lovesofttech.com/linux/centOS7LibreOffice.html(这里含有默认字体) https://blog.csdn.net/wenwst/article/details/89489814(这里含有启动) 另外注意有启动

history download url : https://downloadarchive.documentfoundation.org/libreoffice/old/

https://www.lovesofttech.com/linux/centOS7LibreOffice.html https://downloadarchive.documentfoundation.org/libreoffice/old/6.3.4.2/

cd /opt/libreoffice6.3/ (没有就新建 sudo mkdir -p /opt/libreoffice6.3/ & sudo chown -R anyuan /opt/libreoffice6.3 )

cd /opt/libreoffice6.3/

wget https://downloadarchive.documentfoundation.org/libreoffice/old/6.3.4.2/rpm/x86_64/LibreOffice_6.3.4.2_Linux_x86-64_rpm.tar.gz --no-check-certificate

wget https://downloadarchive.documentfoundation.org/libreoffice/old/6.3.4.2/rpm/x86_64/LibreOffice_6.3.4.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz --no-check-certificate

tar -xvf LibreOffice_6.3.4.2_Linux_x86-64_rpm.tar.gz

tar -xvf LibreOffice_6.3.4.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz

cd /opt/libreoffice6.3/LibreOffice_6.3.4.2_Linux_x86-64_rpm/RPMS

sudo yum localinstall -y *.rpm

cd /opt/libreoffice6.3/LibreOffice_6.3.4.2_Linux_x86-64_rpm_langpack_zh-CN/RPMS

sudo yum localinstall -y *.rpm

whereis libreoffice6.3
(注意,这里给spring boot 的启动路径是安装路径 /opt/libreoffice6.3 ,非whereis出来的路径 )

##下面两步可以不要
libreoffice6.2 --headless --accept=“socket,host=0.0.0.0,port=8100;urp;” --nofirststartwizard
netstat -nalp | grep 8100

启动报错:
…started but its pid cound not be found:

含有卸载和启动
https://blog.csdn.net/weixin_38300488/article/details/106715440
/opt/libreoffice6.4/program/soffice --headless --accept=“socket,host=127.0.0.1,port=8100;urp;” --nofirststartwizard &

找到执行的进程文件:
whereis libreoffice6.3
ll /usr/bin/libreoffice6.3
lrwxrwxrwx. 1 root root 35 Feb 14 17:47 /usr/bin/libreoffice6.3 -> /opt/libreoffice6.3/program/soffice
/opt/libreoffice6.3/program/soffice --headless --accept=“socket,host=127.0.0.1,port=10087,tcpNoDelay=1;urp;StarOffice.ServiceManager” --nofirststartwizard &
后续使用 /opt/libreoffice6.3/program/soffice 测试即可
报错 /opt/libreoffice6.3/program/soffice.bin: error while loading shared libraries: libcairo.so.2: cannot open shared object file: No such file or directory

少库问题:
https://centos.pkgs.org/7/centos-x86_64/cairo-1.15.12-4.el7.i686.rpm.html
uname -a
下载 http://mirror.centos.org/centos/7/os/x86_64/Packages/cairo-1.15.12-4.el7.x86_64.rpm

/opt/libreoffice6.3/program/soffice.bin: error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
https://blog.csdn.net/qq_35899220/article/details/111633843
yum provides libcups.so.2
yum install cups-libs-1.6.3-51.el7.i686
缺少什么库直接yum安装yum install libcups,具体文档如下:
https://blog.csdn.net/xujingcheng123/article/details/84636750/ (直接安装需要的库)

/opt/libreoffice6.3/program/soffice -help 表示安装成功

更多使用教程 百度 convert(oldFile).as(formatRegistry).to(pdfFile).as(DefaultDocumentFormatRegistry.PDF)

转码超时阻塞,优化 OfficeConverter.java 端口数量和超时时间

收集下中文乱码问题:

  1. 安装字体:yum -y install cups-libs fontconfig
    在/usr/share目录就可以看到fonts和fontconfig目录了,把windows上的字体都拷贝过来
    宿主linux系统安装中文语言包
    这里就将windows 7系统下的字体都安装到fedora系统中。
    1.首先从windows 7中的windows目录下,复制一份Fonts目录,除了ttf字体文件外,其它文件没有用,都清理掉。
    2.将刚才准备好的Fonts目录复制到fedora系统中,改名为win-font (名字以好记为主)。
    3.安装字体
    打开终端,执行下面的命令,非root用户可能需要在命令前加sudo命令。
    将字体目录复制到系统的字体目录中:
    cp -R win-fonts /usr/share/fonts
    进入windows字体目录
    cd /usr/share/fonts/win-fonts
    mkfontscale
    mkfontdir
    fc-cache
    在字体目录中会生成fonts.dir和fonts.scale文件,这表示已经安装成功了。

    其中:
    	只要ttf格式的
    	mkfontscale mkfontdir 需要 yum install mkfontscale ,yum install fontconfig https://blog.csdn.net/a8039974/article/details/89845944
    
  2. 设置系统语言:localectl set-locale LANG=zh_CN.UTF8

  3. fc-cache -fv 将字体刷至缓存

  4. 重启fst转码服务(必须)

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值