展开

关键词

Python操作OpenOffice

OpenOffice是一个免费的、开源的办公套装,集成了允许开发者用不同语言进行开发的API。Python-UNO让你可以在Python环境下使用OpenOffice。 is released Documenting Your Project (edited - lorraine) 英文原文:http:www.devshed.comcapythonpython-and-openoffice-org

1.9K80

linux环境下安装 openOffice 并启动服务 的方法

在某度找了一圈都说openOffice+jodconverter 可以搞定这个事情。代码倒是很好找,不过版本很多,各类jar包也很多,但尝试下来发现,转化效果很一般,复杂的excel也无法成功。 有同事建议放到服务器上效果可能好些,于是就开始折腾在服务器上安装OpenOffice这个事情。网上各种找大神的博文,发现安装起来不是很顺畅,就写了这篇随笔,记录一下,遇到的问题,方便自己以后查看。  二、操作步骤      1. http:www.openoffice.orgzh-cndownload 去官网链接下载linux版本的openOffice 以4.1.5 版本为例。       有的程序是需要预先启动openOffice 服务的,有的则在代码里自己启动服务。      4.查看进程netstat -lnp |grep 端口号       大概显示成这样就算启动完了。 总结以上所述是小编给大家介绍的linux环境下安装 openOffice 并启动服务 的方法,希望对大家有所帮助,如果大家哟任何疑问欢迎给我留言,小编会及时回复大家的!

36911
  • 广告
    关闭

    腾讯云前端性能优化大赛

    首屏耗时优化比拼,赢千元大奖

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux平台的office文档转pdf的实例(程序员的菜)

    详细步骤:1、解压下载下来的openoffice包,进入该包的目录后,只用以下命令。 tar -zxvf openoffice的包名2、解压完后,会产生一个zh-CN(或者其他类似的,要看是语言了),进入该目录后有个rpms,进入rpms文件夹。 输入以下命令即可安装openoffice(如果提示什么依赖,那你要一个一个安装了。 有些系统对:rpm -ivh *.rpm,不会自动安装)rpm -ivh *.rpm3、安装完后,就应该开启openoffice服务。输入以下命令,openoffice默认安装在opt文件里。 服务成功 ps aux|grep soffice 查看进程5、开启openoffice服务成功后,使用jodconverter.2.2.2来转换,可以使用以下命令(最好使用root用户,不然会遇到很多权限问题

    30921

    分享一个超牛逼的 Java 文件在线预览项目

    ‍‍简介基于 OpenOffice 服务将文件 (.doc、.docx、.xls、.ppt) 转化为pdf、html格式,然后直接在浏览器渲染输出。 内置功能文件上传功能文件转换功能文件预览功能远程文件预览功能代码集成基于 SpringBoot + OpenOffice 实现的项目案例,配置文件 application.properties 引入:# 默认不开启 需要开启的设置成truejodconverter.local.enabled=true# 开启多个openOffice进程,每个端口对应一个进程jodconverter.local.portNumbers =8100,8200# openOffice进程重启前的最大进程数jodconverter.local.maxTasksPerProcess=100 项目启动会自动生成两个转换进程,下面是伪代码实现:@ 小结网上很多文章,Java 集成 OpenOffice 已经老得不能再老了,在 Linux 下还有各种启动问题,本案例只需要在系统中安装好相关服务,程序启动会自动生成 OpenOffice 进程。

    20430

    (强烈推荐)基于SSM和BootStrap的共享云盘系统设计(项目实现:在线预览文件)

    currentPath : parentPath, fileType : fileType, fileName : fileName, }, function(data){ if(data.success){ openOffice 在线预览office文档 1)当点击的类型是office类型时,将以post方式向服务端fileopenOffice.action发出请求;在FileController类中增加openOffice() )public @ResponseBody Result openOffice(String currentPath, String fileName, String fileType) { try { String openOffice = fileService.openOffice(request, currentPath,fileName); if (openOffice ! = null) { Result result = new Result(505, true, 打开成功); result.setData(openOffice); return result; } return

    6820

    Java实现word文档在线预览,读取office(word,excel,ppt)文件

    想要实现word或者其他office文件的在线预览,大部分都是用的两种方式,一种是使用openoffice转换之后再通过其他插件预览,还有一种方式就是通过POI读取内容然后预览。 一、使用openoffice方式实现word预览主要思路是:1.通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件2.通过swfTools将pdf文件转换成 在运行试一下这样openoffice的服务就开启了。 二、利用jodconverter(基于OpenOffice服务)将文件转化为html格式或者pdf格式(不成熟):package org.pan.poi.poi; import java.io.File 服务)将文件(*.doc、*.docx、*.xls、*.ppt)转化为html格式或者pdf格式, * 使用前请检查OpenOffice服务是否已经开启, OpenOffice进程名称:soffice.exe

    25.4K81

    文件预览——一路躺过来的那些坑

    解决方案大致分为两种:1、以Openoffice + swftools + Flexmapper + jodconverter技术组合的预览实现大体思路是将如doc等文件格式转为pdf格式,再将pdf经过 2、以https:github.comkekingcnkkFileView(下面简称kkFileView)该项目为首的基于jodconverter-core + Openoffice的解决方案大体思路是借助 jodconverter-core和Openoffice将doc等文件转为pdf格式,再由前端通过第三方预览组件如pdf.js负责预览展示。 该项目同样依赖Openoffice服务,所以要安装Openoffice软件。安装完成需要在项目的配置文件中配置安装软件路径。 Openoffice + swftools + Flexmapper + jodconverter方案为了运行起该方案,走了太多弯路。环境配置安装swftools之前,一切都还顺利。

    2.3K90

    Spring Boot搭建的一个在线文件预览系统!支持ppt、doc等多种类型文件预览

    昨晚搭建环境都花了好一会时间,主要在浪费在了安装 openoffice 这个依赖环境上(Mac 需要手动安装)。 ,所以我们首先要安装 OpenOffice(Windows 下已内置,Linux 会自动安装,Mac OS 下需要手动安装)。 下面演示一下如何在 Mac 上安装 OpenOfficeOpenOffice下载 很多小伙伴就要问了:OpenOffice 是什么呢? OpenOffice 和 Windows 下 office 办公软件有点类似,不过其实开源免费的。?

    69641

    还在为在线预览Office文档发愁?试试这个开源系统吧!

    ,所以我们首先要安装 OpenOffice(Windows 下已内置,Linux 会自动安装,Mac OS 下需要手动安装)。 下面演示一下如何在 Mac 上安装 OpenOfficeOpenOffice下载 很多小伙伴就要问了:OpenOffice 是什么呢? OpenOffice 是 Apache 旗下的一款开源免费的文字处理软件,支持 Windows、Liunx、OS X 等主流操作系统。 OpenOffice 和 Windows 下 office 办公软件有点类似,不过其实开源免费的。?

    1.4K20

    springboot实战之office文档在线预览

    这边为啥选LibreOffice而不选OpenOffice,其原因可以参考如下如下文章OpenOffice与LibreOffice,哪个更适合你 https:www.linuxdashen.comopenoffice %E4%B8%8Elibreoffice%EF%BC%8C%E5%93%AA%E4%B8%AA%E6%9B%B4%E9%80%82%E5%90%88%E4%BD%A0Apache OpenOffice blog.csdn.netxiaqingxue930914articledetails81121581SpringBoot使用LibreOffice转换PDFhttps:segmentfault.coma1190000015129654总结java版的office文档预览,本质上就利用jodconverter去连接openoffice 或libreoffice服务,相当于我们自己实现的office服务器本质上算是一个openoffice或libreoffice代理服务器。

    4.6K53

    记一次文件转换服务升级笔录

    file.jpg实现方案初期相关技术spring,hibernate,axis2,quartz,openoffice,swftools,linux平台实现说明各个平台采用RPC异步调用的方式,封装实体类传递相关参数 相关技术maven,spring,hibernate,axis2,scheduler,openoffice,swftools,linux平台升级说明Axis2都是apache的开源框架,也是之前比较流行的 简单说一下升级要项:配置pom.xml,整合各种依赖为了与各个平台兼容axis2保持1.6.2版本openoffice相关依赖升级为最新版4.1.2quartz变更为更加轻量化的spring-scheduler

    41960

    OpenXML 成为 ECMA标准 376

    Add-in for Microsoft Word :http:sourceforge.netprojectsodf-converter Novell Adds OpenXML Support to OpenOffice addons.mozilla.orgfirefox1888 EmbeddedOpenOffice .net Control:http:opendocument4all.comcontentview2239 Embedded OpenOffice

    36580

    python 操作 libreoffic

    最近研究了一个,用python来向libreoffice spreadsheet中的写数据,openoffice管方网站的资料也不是很清楚,在网上找到的几个比较有用的网站有:http:wiki.services.openoffice.orgwikiPython 其它的请查上面给出的那两个网址即可 首先要启动libreoffice用下面命令:libreoffice -accept=socket,host=localhost,port=2002;urp;Start openoffice

    54010

    Java实现word、excel、ppt、txt等办公文件在线预览功能

    如果想要免费的,可以用openoffice,实现原理就是:通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件流;当然如果装了Adobe Reader XI, 1.到官网下载Apache OpenOffice 安装包,安装运行2.在项目的pom文件中引入依赖 com.artofsolving jodconverter 2.2.1 3.将word、excel、ppt

    9120

    java开发_模仿百度文库_OpenOffice2PDF_源码下载

    由于需要做这样的项目,我查阅了很多资料,最后选定一下方案去做:TxtWordExcelPPT=>PDF(OpenOffice+JodConverter)=>SWF(pdf2swf)=>FlexPaper 浏览今天就完成第一步:TxtWordExcelPPT=>PDF(OpenOffice+JodConverter)做之前,我们要先做一些准备:1.下载:Apache_OpenOffice_incubating 到这里,OpenOffice就算是安装完成了。

    25410

    Office文件转换预览解决方案

    blog.csdn.netshixiansen6535articledetails101672148https:blog.csdn.netqingtian_1993articledetails79901843自己开发转换或预览功能 特点基于OpenOffice kkfileviewhttps:kkfileview.keking.cnzh-cnindex.htmlhttps:kkfileview.keking.cnzh-cndocsproduction.html 特点基于OpenOffice

    1.5K40

    LibreOffice v6.2.4.2 中文安装版

    软件介绍Libreoffice是openoffice的下一代版本,同样是免费开源支持Windows、Linux、Mac OS X和 Solaris 等操作系统上执行;LibreOffice计划目标是成为一个具 LibreOffice是由 Google 等赞助的OpenOffice的下一代版本,使用LibreOffice你可以随时将数据导入或是导出,如你可以直接导入需要的PDF文档、微软Works等。

    42730

    Texworks拼写检查

    (1)在OpenOffice的官网下载对应的词典扩展插件,网址http:extensions.services.openoffice.orgdictionary,找到自己需要的语言,默认下载解压后是oxt

    92330

    【Python100天学习笔记】Day15 图像和办公文档处理

    image.show()处理Excel电子表格Python的openpyxl模块让我们可以在Python程序中读取和修改Excel电子表格,当然实际工作中,我们可能会用LibreOffice Calc和OpenOffice 文档利用python-docx模块,Pytho 可以创建和修改Word文档,当然这里的Word文档不仅仅是指通过微软的Office软件创建的扩展名为docx的文档,LibreOffice Writer和OpenOffice

    610

    云计算服务提供商不能会告诉你的秘密

    人们在工作上都想依照客户的喜好来使用微软Office、OpenOffice、或是GoogleDoc,而不想被绑定在任何一种方式上。 而用户在工作上都希望能依照客户的喜好来使用微软Office、OpenOffice或是GoogleDoc,而不是被限定在任何一种方式上。

    48630

    扫码关注云+社区

    领取腾讯云代金券