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"

  • 相关阅读:
    Jenkins可用环境变量列表以及环境变量的使用(Shell/Command/Maven/Ant)
    CreateJS结合Falsh工具生成Canvas动画(加密字符串的由来)
    Linux下使用mv重命名文件或者移动文件(增强版的工具为rename)
    Windows7/8/10中无法识别USB设备的问题解决
    Eclipse工程中Java Build Path中的JDK版本和Java Compiler Compiler compliance level的区别(转)
    使用Docker部署Spring boot项目
    豆瓣API
    scrapy
    elasticsearch x-pack
    Document
  • 原文地址:https://www.cnblogs.com/si812cn/p/10271847.html
Copyright © 2011-2022 走看看