zoukankan      html  css  js  c++  java
  • debian 安装libreoffice6.1 转换pdf

    这个东西能转,但效率不高,我已经用专门的服务器docker,速度很快,直接用curl就能返回

    但这里还是记录一下直接用命令调用吧,毕竟有的老的地方这么用

    && cd /usr/local/
    && curl -O https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
    && tar zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
    && cd jdk-11.0.1
    && echo "export JAVA_HOME=/usr/local/jdk-11.0.1" >> /etc/profile
    && echo "export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar" >> /etc/profile
    && echo "export PATH=$PATH:$JAVA_HOME/bin" >> /etc/profile
    && update-alternatives --install /usr/bin/java java /usr/local/jdk-11.0.1/bin/java 1100
    && update-alternatives --install /usr/bin/javac javac /usr/local/jdk-11.0.1/bin/javac 300
    && update-alternatives --config java
    && update-alternatives --config javac
    && apt-get remove -y --purge libreoffice* libexttextcat-data* && apt-get -y autoremove
    && mkdir /usr/libreoffice/
    && cd /usr/libreoffice/
    && curl -L -o ./LibreOffice_6.1.4_Linux_x86-64_deb.tar.gz http://download.documentfoundation.org/libreoffice/stable/6.1.4/deb/x86_64/LibreOffice_6.1.4_Linux_x86-64_deb.tar.gz
    && tar -xvf LibreOffice_6.1.4_Linux_x86-64_deb.tar.gz
    && rm -f LibreOffice_6.1.4_Linux_x86-64_deb.tar.gz
    && cd /usr/libreoffice/LibreOffice_6.1.4.2_Linux_x86-64_deb/DEBS
    && dpkg -i *.deb
    && cd /usr/libreoffice/
    && curl -L -o ./LibreOffice_6.1.4_sdk.tar.gz http://download.documentfoundation.org/libreoffice/stable/6.1.4/deb/x86_64/LibreOffice_6.1.4_Linux_x86-64_deb_sdk.tar.gz
    && tar xfz LibreOffice_6.1.4_sdk.tar.gz
    && rm -r LibreOffice_6.1.4_sdk.tar.gz
    && cd /usr/libreoffice/LibreOffice_6.1.4.2_Linux_x86-64_deb_sdk/DEBS
    && dpkg -i *.deb
    && cd /usr/libreoffice/
    && curl -L -o ./LibreOffice_6.1.4_langpack_zh-CN.tar.gz http://download.documentfoundation.org/libreoffice/stable/6.1.4/deb/x86_64/LibreOffice_6.1.4_Linux_x86-64_deb_langpack_zh-CN.tar.gz
    && tar xfz LibreOffice_6.1.4_langpack_zh-CN.tar.gz
    && rm -r LibreOffice_6.1.4_langpack_zh-CN.tar.gz
    && cd /usr/libreoffice/LibreOffice_6.1.4.2_Linux_x86-64_deb_langpack_zh-CN/DEBS
    && dpkg -i *.deb
    && cd /usr/libreoffice/

    最后执行转换

    libreoffice6.1 --invisible --convert-to pdf:writer_pdf_Export --outdir  "/root/" "pad_interface.docx"

  • 相关阅读:
    jsp中一个标签两种方式绑定两个click事件导致未执行的问题
    Chrome浏览器自动填充<input>标签的密码
    js中字符串的replace方法区分单双引号
    注册页面-省市联动
    mac OS X下制定ll指令
    ssh通过密钥免密登录linux服务器
    mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置
    ubuntn配置桌面快捷方式
    centos安装Redis
    Spring文件下载与上传 FormData
  • 原文地址:https://www.cnblogs.com/si812cn/p/10271847.html
Copyright © 2011-2022 走看看