暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在Linux上安装LibreOffice_7.6.7.2并配置字体

529
质流在linux生成pdf使用的是命令行将word转化为pdf
在/opt/easysheet/files/pdf下面需要配置一个makepdf.sh
注:根据自己安装的路径调整,并在run.env中配置
    source ~/.bash_profile
    cd /opt/easysheet/files/pdf
    /opt/libreoffice7.6/program/soffice --headless   --infilter="MS Word 2007 XML:DefaultFont=Calibri"  --convert-to pdf $1>/dev/null

    本文重点介绍LibreOffice安装和中文字体配置方法

    • 程序安装

    在官方网站https://zh-cn.libreoffice.org/上下载LibreOffice_7.6.7.2_Linux_x86-64_rpm.tar.gz

    root用户执行如下命令进行安装

      tar -xvzf LibreOffice_7.6.7.2_Linux_x86-64_rpm.tar.gz
      cd LibreOffice_7.6.7.2_Linux_x86-64_rpm
      cd RPMS 
      rpm -ivh *.rpm

      安装后使用/opt/libreoffice7.6/program/soffice  --version进行测试

      显示类似LibreOffice 7.6.7.2 dd47e4b30cb7dab30588d6c79c651f218165e3c5  则安装成功


      • 字体配置
      将需要使用的字体的ttf格式文件下载后(也可以直接复制C:\Windows\Fonts到linux的/usr/share/fonts/目录下

      然后执行如下命令进行缓存

        fc-cache -f -v
        可通过如下命令查看系统安装字体

          fc-list :lang=zh

          安装完毕后可以进行如下测试,可成功生成PDF即可
            makepdf.sh  test.docx 

            文章转载自数据库平台优化,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论