一、背景故事

这两天遇到一个大坑,客户要做office 文档在线预览功能,于是乎就要把office文档转换成pdf交给前端显示。

在某度找了一圈都说openOffice+jodconverter 可以搞定这个事情。代码倒是很好找,不过版本很多,各类jar包也很多,但尝试下来发现,转化效果很一般,复杂的excel也无法成功。有同事建议放到服务器上效果可能好些,于是就开始折腾在服务器上安装OpenOffice这个事情。网上各种找大神的博文,发现安装起来不是很顺畅,就写了这篇随笔,记录一下,遇到的问题,方便自己以后查看。

二、操作步骤

2.将压缩包上传至服务器上,并进行解压安装。

tar -zxvf 对应的压缩包名字

cd 进入解压后的 /zh-cn/RPMS

yum localinstall *.rpm

cd desktop-integration

rpm -ivh openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm

默认会安装在/opt目录下。

3.启动服务

/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 临时启动

nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 后台启动

端口号根据自己项目实际来确定。

后台启动会一直占用内存,据各路大神说 大概100M,我自己没测过具体值不清楚。

有的程序是需要预先启动openOffice 服务的,有的则在代码里自己启动服务。

4.查看进程

netstat -lnp |grep 端口号

大概显示成这样就算启动完了。

tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN 14362/soffice.bin

三、闲聊

openOffice转转word文档效果不错,转Excel的话就真的效果不行,简单的Excel能处理处理,复杂的就很慢很慢,而且效果极差。

总结

以上所述是小编给大家介绍的linux环境下安装 openOffice 并启动服务 的方法,希望对大家有所帮助,如果大家哟任何疑问欢迎给我留言,小编会及时回复大家的!

openoffice java linux 安装_linux环境下安装 openOffice 并启动服务 的方法相关推荐

  1. linux java jdk配置_Linux环境下安装JDK并配置环境变量

    首先查看是否已经安装了JDK并配置环境变量. [root@dhcc_plat opt]# java -version-bash: java: command not found [root@dhcc_ ...

  2. java drawstring 乱码_Linux环境下BufferedImage Graphics drawString 中文乱码解决方法

    在linux环境下的,生成的带文字的图片在前台一直显示为方框乱码,windows环境正常. img.setFont(new Font("宋体", Font.BOLD, 20)); ...

  3. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...

  4. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  5. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)

    一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法 ...

  6. linux系统python3环境下安装pymysql模块

    1.安装python3环境下的pip3 sudo apt-get install python3-pip 2.使用pip3安装pymysql模块 sudo pip3 install pymysql

  7. linux mysql卸载_Linux环境下安装Mysql8.0数据库

    今年的双11既没有光棍节的气氛也没有购物的欲望,不过还是大出血了,买了一台2核4G的云服务器3年699元.就算用来督促自己学习吧!话不多说,今天先来体验Linux安装Mysql数据库? 步骤一:Mys ...

  8. linux中python安装_linux环境下的python安装过程图解(含setuptools)

    这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的 ...

  9. aix java home_在AIX环境下安装IBM JDK 1.6的教程

    因为需要在AIX 6.1 安装并部署应用在Webloigc 10.3,而改Weblogic版本需要JDK 1.6的运行环境,所以需要自行安装JDK 1.6 一.检查系统 1 # oslevel 2 6 ...

最新文章

  1. 4g无线网卡搭建服务器,我买了一个4G无线网卡,可不知道怎么在手机里使用?
  2. 50行 koa-compose,面试常考的中间件原理原来这么简单?
  3. 关于VC++6.0中getline函数的一个bug
  4. java public 继承_java继承问题
  5. java 中的scanner_java 中的Scanner
  6. vue中将axios封装
  7. 安卓ashmem(匿名共享内存映射)学习native篇
  8. 小甲鱼Python学习笔记之函数(二)
  9. GAN评价指标代码(FID、LPIPS、MS-SSIM)
  10. 如何用windows xp自带的画图工具画箭头
  11. 计算机省级教学团队建设,附件5:山东省高等学校教学团队建设实施方案
  12. python利器官网-python利器app
  13. 全面梳理:准确率,精确率,召回率,查准率,查全率,假阳性,真阳性,PRC,ROC,AUC,F1
  14. 致一个属于宇宙星辰的人
  15. 新概念三英语学习Unit2
  16. 【正点原子STM32连载】第四十六章 FATFS实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
  17. redis.set方法详解
  18. 管理系统类毕设(二)---学生管理系统说明
  19. 与finally单独使用的是try
  20. Java后端简历中的项目经验,斩获offer

热门文章

  1. swift4.0 方法监听Selector写法总结
  2. OVP 过压保护电路
  3. 仿ios相机apk_仿苹果相机下载
  4. ​燕东微科创板上市:市值276亿 亦庄国投与京东方是股东
  5. css3特效框,科技常识:6种非常炫酷的CSS3按钮边框动画特效
  6. 利用 @media screen 实现网页布局的自适应,@media screen and
  7. vscode 插件 markdown-preview-enhanced 设置深色预览主题
  8. art mac air 使用优盘安装windows7
  9. netbackup服务linux,命令行方式管理NETBACKUP
  10. mysql 高级查询总结_MySQL高级查询总结