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"
debian 安装libreoffice6.1 转换pdf的更多相关文章
- SharePoint 2013 Word 转换PDF服务介绍及示例
前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有 ...
- SharePoint Word 转换PDF服务介绍及示例
前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有 ...
- openoffice excel word 转换pdf 支持本地调用和远程调用
OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows.Linux.MacOS X (X11)和 Solaris 等操作系统上执行.它与各个主要的办公室软件套件兼容.OpenO ...
- 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 ...
- debian安装git管理本地代码
debian安装git管理本地代码 安装git # aptitude install git-core # aptitude install git-doc git-svn git-email git ...
- tp5 使用phpword 替换word模板并利用com组件转换pdf
tp5 使用phpword 替换word模板并利用com组件转换pdf 一.首先composer安装PHPword,就不多说了 二.然后是把模板中要替换的部分用变量代替 三.把原始的模板文件放入项 ...
- 使用unetbootin制作Debian安装U盘
有时需要在没有光驱的裸机上安装系统,这时我们可以使用unetbootin制作一个系统安装U盘. 1.在网上下载好vmlinuz,initrd.gz,boot.img.gz. 2.然后使用unetboo ...
- Debian 安装下载工具软件
Debian 安装下载工具软件 1.下载BT种子Torrent文件 Linux下载种子文件肯定不能使用迅雷了,推荐一款叫做qBittorrent的P2P下载软件,目前在Ubuntu中使用很广泛,同样D ...
- python3图片裁剪+转换pdf+压缩
本地大量长图,要发送给别人,所以要对图片进行裁剪+转换pdf+压缩 import zipfile import os from concurrent.futures import ThreadPool ...
随机推荐
- 贝塞尔(Bezier) 曲线 研究
贝塞尔曲线最近经常接触到,今天研究了一下. 原理 关于它的原理,网上有很多. 1.一阶 2.二阶 3.多阶 可以看到,多阶可以慢慢降阶为一阶贝塞尔曲线. //一阶 private Vector3 Ba ...
- Phone 3rd Recovery
#解锁之后会低级格式化,请做好相关备份.1.#unlock code#2.adb reboot-bootloader3.fastboot devices4.fastboot oem unlock ** ...
- 运维ldd语法--》ldconfig
Linux:ldd命令详解 ldd 用于打印程序或者库文件所依赖的共享库列表. 语法 ldd(选项)(参数) 选项 --version:打印指令版本号: -v:详细信息模式,打印所有相关信息: - ...
- HAProxy原理和配置
HAProxy原理和配置 目录 1.HAProxy简介 2.haproxy安装和配置说明 proxies配置参数 bind配置 Balance配置 基于cookie的会话绑定 统计接口启用相关的参数 ...
- KeepAlive--高可用解决方案
原文地址https://segmentfault.com/a/1190000011078937 一:keepalive简述 一;高可用的解决方案 1)vrrp协议的实现keepalive 2)ais ...
- 写入一个html文件时的编码要求
with open("ip.html",'w',encoding='utf-8') as fp: fp.write(response)
- vi编辑器之删除操作
参见 1.vi列删除 方法一: ctrl+v进入列编辑模式: 将光标定位子想要删除的起始列: 移动光标至结束列(直接通过移动光标选中,对列不对齐时,可能比较长的行,无法全部选中,尤其是需要一直删除到行 ...
- 面试知识点准备-C++常见问题
博客园写写格式简单的文章还行,格式一复杂就不行了,可能是我不会用吧,我有强迫症,有道云格式很好用,以后去有道写这种东西了 有道云笔记链接:http://note.youdao.com/noteshar ...
- scrum第二次冲刺
1.本次冲刺内容 实现长大一条龙的登陆注册. 本次冲刺我们团队实现了长大一条龙的登录注册功能.我们的这个项目严格遵守MVC架构,采用前后端分离的策略.我们将登陆注册分为三层,DAO层:负责与数据 ...
- spring cloud_1_mm_eureka2 eureka集群
一个eureka会出现单点故障 这里整两个 eureka--1 application.yml: #注册中心端口 server: port: 8888 #唯一标示eureka注册中心 方便互相识别 e ...