这个东西能转,但效率不高,我已经用专门的服务器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"

debian 安装libreoffice6.1 转换pdf的更多相关文章

  1. SharePoint 2013 Word 转换PDF服务介绍及示例

    前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有 ...

  2. SharePoint Word 转换PDF服务介绍及示例

    前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有 ...

  3. openoffice excel word 转换pdf 支持本地调用和远程调用

    OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows.Linux.MacOS X (X11)和 Solaris 等操作系统上执行.它与各个主要的办公室软件套件兼容.OpenO ...

  4. atom markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module

    atom编辑器markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module. You have to set th ...

  5. debian安装git管理本地代码

    debian安装git管理本地代码 安装git # aptitude install git-core # aptitude install git-doc git-svn git-email git ...

  6. tp5 使用phpword 替换word模板并利用com组件转换pdf

    tp5   使用phpword 替换word模板并利用com组件转换pdf 一.首先composer安装PHPword,就不多说了 二.然后是把模板中要替换的部分用变量代替 三.把原始的模板文件放入项 ...

  7. 使用unetbootin制作Debian安装U盘

    有时需要在没有光驱的裸机上安装系统,这时我们可以使用unetbootin制作一个系统安装U盘. 1.在网上下载好vmlinuz,initrd.gz,boot.img.gz. 2.然后使用unetboo ...

  8. Debian 安装下载工具软件

    Debian 安装下载工具软件 1.下载BT种子Torrent文件 Linux下载种子文件肯定不能使用迅雷了,推荐一款叫做qBittorrent的P2P下载软件,目前在Ubuntu中使用很广泛,同样D ...

  9. python3图片裁剪+转换pdf+压缩

    本地大量长图,要发送给别人,所以要对图片进行裁剪+转换pdf+压缩 import zipfile import os from concurrent.futures import ThreadPool ...

随机推荐

  1. return 返回值

    # ### return 返回值 """ (1) return + 数据类型 : 将这个数据弹到函数的调用处,后面除了可以接六大标准数据类型之外,还可以返回类 对象 函数 ...

  2. 18-09-13 机器人和服务器之间的ip配置和脚本的重启

    问题9 服务器安装完毕后 怎么配置机器人客户端的配置ip

  3. 三星Galaxy S8 刷机经验记录

    这段时间用上了三星S8,由于原生系统太耗电,所以萌生了root的想法.写这篇博客记录下这段时间的各种尝试. Root过程说明: 友情提示,道路千万条,安全第一条.开始捣鼓手机之前请一定准备好官方的救砖 ...

  4. RabbitMQ中声明交换器,队列时的,autoDelete=true自动删除的条件

    在声明交换器和队列时,有一个属性叫autoDelete,表示是否自动删除. 如果autoDelete=true,表示自动删除.此处我们要理解,自动删除的条件是什么? 这里的关键是,自动删除的条件是向后 ...

  5. Sharepoint 2016 配置FBA(四)添加用户到Membership数据库

    现在还不能用FBA登录,因为数据库还没有用户. 有一些方法来管理membership数据库,有可以用IIS来管理.推荐使用 SharePoint 2016 FBA Pack(https://share ...

  6. dos3章

    FOR命令中有一些变量,他们的用法许多新手朋友还不太了解,今天给大家讲解他们的用法! 先把FOR的变量全部列出来: ~I          - 删除任何引号("),扩展 %I     %~f ...

  7. Python Django install Error

    Exception:Traceback (most recent call last):  File "/home/djangogirls/myvenv/lib/python3.6/site ...

  8. nginx 带? rewrite 规则

    由于需要重定向 url ,nginx需要rewrite .参考文献 http://huangqiqing123.iteye.com/blog/2083434 需求:将http://10.106.1.3 ...

  9. Linux环境下nginx集群搭建

    #确保安装nginx,stream模块默认不安装的,需要手动添加参数:–with-stream, nginx1.9或以上版本 #nginx.conf文件中,添加以下内容(只供参考),这个不能放在htt ...

  10. python库-Arrow处理时间

    Arrow是一个处理时间的python库,能一键转换dates/times/timestamps等时间格式而不需要大量导致各种时间模块和格式转换函数,十分快捷方便 使用Arrow需要两步转换操作: 1 ...