由于需要将word-》pdf功能从windows迁移到linux,由于现在测试服务器尝试,所以有必要记录下安装过程。

一、安装OpenOffice

1.下载安装包:根据自己的系统版本选择安装包。

http://www.openoffice.org/download/index.html

2.安装:将安装包拷贝到安装目录,开始解压安装:

$ tar -xvzf Apache_OpenOffice_4.1.3_Linux_x86-64_install-deb_zh-CN.tar.g

$ cd zh-CN/DEBS/

$ sudo dpkg -i *.deb

$ cd desktop-integration/

$ sudo dpkg -i openoffice4.1-debian-menus_4.1.3-9783_all.deb

二、启动服务

$ /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

三、安装jodconverter

1.下载安装包:https://sourceforge.net/projects/jodconverter/

2.解压

四、安装java

http://www.oracle.com/technetwork/java/javase/downloads/index.html

五、转换文件

$ java -jar /home/vagrant/Code/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /home/vagrant/Code/test/doc/a.docx /home/vagrant/Code/test/pdf/a.pdf

六、转换中文时可能会报错,原因是linux下缺少字体,先从windows上复制黑体和宋体到系统中

$ /usr/share/fonts

#或者

$ /opt/openoffice4/share/fonts/truetype

#更新缓存

$ fc-cache

七、其他问题

1.    启动服务报错

/opt/openoffice4/program/soffice.bin: error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory

找不到文件,从系统中复制,然后报错

/opt/openoffice4/program/soffice.bin: error while loading shared libraries: libXext.so.6: wrong ELF class: ELFCLASS32

原因 版本不对,安装64位

$ yum install libXext.x86_64

$ cp /usr/lib64/libXext.so.6 /opt/openoffice4/program/

$ chmod 777 libXext.so.6

启动报错

no suitable windowing system found, exiting.

安装"X Window System"

yum groupinstall "X Window System"

openoffice php com,nginx+php+openOffice相关推荐

  1. fastdfs+nginx+keepalived+openoffice+lua 实现文件上传、下载、水印、预览(word、excel、ppt、txt),feign文件上传

    前言 最近刚刚实现的文件服务中心,记录一下,为没做过的人提供一下思路,由于本人技术有限,不足之处欢迎批评指正,共同学习,共同进步. 目录 Fastdfs集群搭建 搭建keepalived 实现ngxi ...

  2. openoffice linux 目录,Linux下openoffice的安装

    <Linux下openoffice的安装>由会员分享,可在线阅读,更多相关<Linux下openoffice的安装(3页珍藏版)>请在人人文库网上搜索. 1.Linux下ope ...

  3. 深入了解OpenOffice.org(三)-- OpenOffice.org中的XML应用

    上一篇重点介绍了OpenOffice.org的技术体系结构.它的分层架构.UNO组件模型.基于IDL的API和SDK等等都是使OpenOffice.org获得广泛应用和好评的技术优势所在. OpenO ...

  4. linux下安装OpenOffice及使用java调用OpenOffice转换word、Excel为pdf并添加水印

    一.linux下安装OpenOffice OpenOffice是Apache的一款开源的软件,我主要是用来转换office文档成pdf文件,并给其添加水印等. (1)下载安装包 进入主题,首先我们需要 ...

  5. java openoffice 安装_centos 7 安装 openoffice java jodconverter

    1.在 OpenOffice 下载rpm安装包 http://www.openoffice.org/zh-cn/ 2.上传到压缩包(Apache_OpenOffice_4.1.1_Linux_x86- ...

  6. openoffice linux 目录,Linux之安装OpenOffice

    open office主要是跨平台用的,强大之处在于能在mac.linux使用,并且兼容支持ms office等格式.当前安装的OpenOffice是基于个人使用,所以初步尝试安装该软件. 1.首先下 ...

  7. SpringBoot集成OpenOffice实现doc文档转html

    场景 OpenOffice OpenOffice.org(通称OpenOffice:简称OOo或OO.o)是一套开放源代码的办公室软件,可以在多种操作系统上运作. 默认的文件交换格式是已经成为ISO标 ...

  8. windows/linux服务器上java使用openoffice将word文档转换为PDF(亲测可用)

    一. 前言 1. 开发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实现转换文档. 2. openoffice既有w ...

  9. Apache OpenOffice 下载量突破一亿次

    Apache软件基金会宣布, 开源办公软件Apache OpenOffice下载量突破了一亿次.OpenOffice的前身是StarDivision的StarOffice,Sun在收购 StarDiv ...

最新文章

  1. 安装Grid Control
  2. zookeeper源码分析之五服务端(集群leader)处理请求流程
  3. 美图手机投射功能在哪_在Java 8中进行投射(还有其他功能?)
  4. python之file 方法
  5. Windows上开发测试工具集合
  6. 5G网络什么时候普及,5G手机可以用4G的手机卡吗,5G和4G什么区别
  7. Android实现传感器应用及位置服务
  8. python可视化利器Yellowbrick实践
  9. 渗透测试常用端口利用总结
  10. java万年历JFrame_Java Gui万年历
  11. 新买的笔记本电脑怎么分盘_2020年笔记本电脑选购有哪些建议和推荐?
  12. 子龙山人Learn Emacs in 21 Days: day 6 学习笔记
  13. php opendir(),php之opendir()函数的用法
  14. [黑苹果]G480 黑苹果之路
  15. 打开eclipse翻译错误值13 的解决办法
  16. 5G mib和sib的意义
  17. 谷歌学术、github、Sci-Hub镜像网址总结
  18. Windows 虚拟摄像头驱动开发之 基于AVstream流内核的摄像头驱动
  19. 【Microsoft Office Document Imaging 2007】提取图片中的文字
  20. openwrt时间自动同步

热门文章

  1. FPGA 无解漏洞 “StarBleed”轰动一时,今天来扒一下技术细节!
  2. TypeScript 热度超 C 与 Python、Go 开发收入高、运维吃香,调查了 65000 名开发者有这些发现!...
  3. 阿里“去 IOE”十二年,弹性计算如何二次去 I 和 E?
  4. 当 AI 遇见经典,科大讯飞发布两款智能笔记本新品!
  5. C++控制台打飞机小游戏 | CSDN 博文精选
  6. 任正非:外籍员工可当华为 CEO,但有条件;苹果欲研发“智能戒指”;MySQL 8.0.18 稳定版发布 | 极客头条...
  7. 200 行代码解读国产数据库阿里 OceanBase 的速度源头!| CSDN 博文精选
  8. 亲测!这款耳机堪比 AirPods,还不到 200 块!
  9. Mate 30 不预装任何谷歌应用;阿里巴巴发布新“六脉神剑”;VS Code 1.38 发布 | 极客头条...
  10. 没有光芯片,何谈 5G 与 AI !