openoffice php com,nginx+php+openOffice
由于需要将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相关推荐
- fastdfs+nginx+keepalived+openoffice+lua 实现文件上传、下载、水印、预览(word、excel、ppt、txt),feign文件上传
前言 最近刚刚实现的文件服务中心,记录一下,为没做过的人提供一下思路,由于本人技术有限,不足之处欢迎批评指正,共同学习,共同进步. 目录 Fastdfs集群搭建 搭建keepalived 实现ngxi ...
- openoffice linux 目录,Linux下openoffice的安装
<Linux下openoffice的安装>由会员分享,可在线阅读,更多相关<Linux下openoffice的安装(3页珍藏版)>请在人人文库网上搜索. 1.Linux下ope ...
- 深入了解OpenOffice.org(三)-- OpenOffice.org中的XML应用
上一篇重点介绍了OpenOffice.org的技术体系结构.它的分层架构.UNO组件模型.基于IDL的API和SDK等等都是使OpenOffice.org获得广泛应用和好评的技术优势所在. OpenO ...
- linux下安装OpenOffice及使用java调用OpenOffice转换word、Excel为pdf并添加水印
一.linux下安装OpenOffice OpenOffice是Apache的一款开源的软件,我主要是用来转换office文档成pdf文件,并给其添加水印等. (1)下载安装包 进入主题,首先我们需要 ...
- java openoffice 安装_centos 7 安装 openoffice java jodconverter
1.在 OpenOffice 下载rpm安装包 http://www.openoffice.org/zh-cn/ 2.上传到压缩包(Apache_OpenOffice_4.1.1_Linux_x86- ...
- openoffice linux 目录,Linux之安装OpenOffice
open office主要是跨平台用的,强大之处在于能在mac.linux使用,并且兼容支持ms office等格式.当前安装的OpenOffice是基于个人使用,所以初步尝试安装该软件. 1.首先下 ...
- SpringBoot集成OpenOffice实现doc文档转html
场景 OpenOffice OpenOffice.org(通称OpenOffice:简称OOo或OO.o)是一套开放源代码的办公室软件,可以在多种操作系统上运作. 默认的文件交换格式是已经成为ISO标 ...
- windows/linux服务器上java使用openoffice将word文档转换为PDF(亲测可用)
一. 前言 1. 开发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实现转换文档. 2. openoffice既有w ...
- Apache OpenOffice 下载量突破一亿次
Apache软件基金会宣布, 开源办公软件Apache OpenOffice下载量突破了一亿次.OpenOffice的前身是StarDivision的StarOffice,Sun在收购 StarDiv ...
最新文章
- 安装Grid Control
- zookeeper源码分析之五服务端(集群leader)处理请求流程
- 美图手机投射功能在哪_在Java 8中进行投射(还有其他功能?)
- python之file 方法
- Windows上开发测试工具集合
- 5G网络什么时候普及,5G手机可以用4G的手机卡吗,5G和4G什么区别
- Android实现传感器应用及位置服务
- python可视化利器Yellowbrick实践
- 渗透测试常用端口利用总结
- java万年历JFrame_Java Gui万年历
- 新买的笔记本电脑怎么分盘_2020年笔记本电脑选购有哪些建议和推荐?
- 子龙山人Learn Emacs in 21 Days: day 6 学习笔记
- php opendir(),php之opendir()函数的用法
- [黑苹果]G480 黑苹果之路
- 打开eclipse翻译错误值13 的解决办法
- 5G mib和sib的意义
- 谷歌学术、github、Sci-Hub镜像网址总结
- Windows 虚拟摄像头驱动开发之 基于AVstream流内核的摄像头驱动
- 【Microsoft Office Document Imaging 2007】提取图片中的文字
- openwrt时间自动同步
热门文章
- FPGA 无解漏洞 “StarBleed”轰动一时,今天来扒一下技术细节!
- TypeScript 热度超 C 与 Python、Go 开发收入高、运维吃香,调查了 65000 名开发者有这些发现!...
- 阿里“去 IOE”十二年,弹性计算如何二次去 I 和 E?
- 当 AI 遇见经典,科大讯飞发布两款智能笔记本新品!
- C++控制台打飞机小游戏 | CSDN 博文精选
- 任正非:外籍员工可当华为 CEO,但有条件;苹果欲研发“智能戒指”;MySQL 8.0.18 稳定版发布 | 极客头条...
- 200 行代码解读国产数据库阿里 OceanBase 的速度源头!| CSDN 博文精选
- 亲测!这款耳机堪比 AirPods,还不到 200 块!
- Mate 30 不预装任何谷歌应用;阿里巴巴发布新“六脉神剑”;VS Code 1.38 发布 | 极客头条...
- 没有光芯片,何谈 5G 与 AI !