首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python操作OpenOffice

OpenOffice是一个免费的、开源的办公套装,集成了允许开发者用不同语言进行开发的API。Python-UNO让你可以在Python环境下使用OpenOffice。...连接OpenOffice.org 首先我们先连接OpenOffice.org,只有几个小步骤,很简单。在连接OpenOffice.org之前,我们要先确保它一直在监听。...首先,确保OpenOffice.org完全退出(如果用的是Windows系统,还需要从系统盘中退出OpenOffice.org),然后打开终端,切换到OpenOffice.org的安装目录,并进入执行文件所在目录...接下来,我们将打开OpenOffice.org Writer,传入一个参数,允许OpenOffice.org监听到我们之后要做的连接: 这样打开的OpenOffice.org跟普通方式打开的外观是没有差别的...通过这个服务我们就可以玩转启动OpenOffice.org时创建的OpenOffice.org Writer文档了。

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

Java实现在线预览–openOffice实现

#Java实现在线预览–openOffice实现 ##简介 之前有写了poi实现在线预览的文章,里面也说到了使用openOffice也可以做到,这里就详细介绍一下。...二、利用jodconverter(基于OpenOffice服务)将文件(.doc、.docx、.xls、.ppt)转化为pdf格式。...; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter...; /** * 利用jodconverter(基于OpenOffice服务)将文件(*.doc、*.docx、*.xls、*.ppt)转化为html格式或者pdf格式, * 使用前请检查OpenOffice...还有就是在执行之前,需要启动openOffice的服务:在openOffice目录下的命令窗口中执行soffice -headless -accept=“socket,host=127.0.0.1,port

2.3K30

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

在某度找了一圈都说openOffice+jodconverter 可以搞定这个事情。代码倒是很好找,不过版本很多,各类jar包也很多,但尝试下来发现,转化效果很一般,复杂的excel也无法成功。...有同事建议放到服务器上效果可能好些,于是就开始折腾在服务器上安装OpenOffice这个事情。网上各种找大神的博文,发现安装起来不是很顺畅,就写了这篇随笔,记录一下,遇到的问题,方便自己以后查看。  ...二、操作步骤       1. http://www.openoffice.org/zh-cn/download/ 去官网链接下载linux版本的openOffice 以4.1.5 版本为例。       ...临时启动 nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;...总结 以上所述是小编给大家介绍的linux环境下安装 openOffice 并启动服务 的方法,希望对大家有所帮助,如果大家哟任何疑问欢迎给我留言,小编会及时回复大家的!

1.9K11

OpenOffice.org和微软Office之间共享文档

原文:Sharing files between OpenOffice.org and Microsoft Office。翻译可能也比较随意。 本文版权请向原文网站及原作者咨询。...要用OpenOffice.org,不可避免的问题之一就是如何同MS Office共享文档。...在OpenOffice.org中,用File > Wizards > Document Converter就可以把一个目录下的所有微软文档都转换成OpenOffice文档,如果你只在乎内容,而忽略一些小的格式上的不便的话...在OpenOffice.org 2.0中,把一个文件输出为MS Office文档已经非常简单。但总还有一些MS的特性不被OOo支持或不能完全支持,这些不能完美支持的特性在输出时就会简单抛弃掉。...在开始共享文档之前,打开一个空白的Writer窗口,选中Tools > Options > OpenOffice.org Writer > Compatibility中的选项。

2.6K70

Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览

Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览 1 介绍下OpenOffice 官网:https://www.openoffice.org/download/...Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。...2 安装OpenOffice 然后直接下一步安装就可以了,步骤过于简单这里省略,如有问题可以留言哈 3 Spring Boot整合 新建Spring Boot项目 3.1 依赖 2.6 3.2 配置文件 server.port=9999 #使能 jodconverter.local.enabled=true #OpenOffice...4.2 OpenOffice端口号问题 因为看网上相同的文章的时候,端口号都写的8100,还以为OpenOffice的默认端口号是8100,但是改过了之后才发现,应该是Java连接OpenOffice时需要用到的进程端口号

3.4K40

OpenOffice.org变成一个文档格式转换工具

OpenOffice.org具有一个鲜为人知的特性就是其能够作为一个服务来运行,而这种能力具有一定的妙用。...举例来说,你可以把openoffice.og变成一个转换引擎,利用这种转换引擎你可以通过网络接口或命令行工具对文件的格式进行转换,JODConverter可以帮助你实现OpenOffice.org的这种文件转换功能...为了将OpenOffice.org作为一个转换引擎,你必须以服务的方式将它启动,使它在某个特定的端口监听连接,在Linux平台你可以用如下的命令启动openoffice.org: soffice -headless...-2.html http://docs.huihoo.com/openoffice/deepknowlegeofooo-3.html 翻译:OpenOffice.org API介绍(三) 翻译:...OpenOffice.org API介绍(二) 翻译:OpenOffice.org API介绍(一)

1.1K70

OpenOffice3.0以服务方式运行在Windows平台(文件转换服务器解决方案)

1.准备以下软件 OpenOffice3.0,Windows Resource Kit Tools 分别默认安装 2.打开Windows Resource Kit Tools -> Command Shell...-invisible -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard   4.在服务控制台,启动 openoffice...服务 5.在CMD中用以下命令查看8100是否已被监听 Cmd代码 netstat -anop tcp   这样OpenOffice3.0就以服务方式运行在Windows系统上了。...(使用cmd命令:netstat -anp tcp查看8100端口是否工作) 然後可以通过socket方式连接openOffice,以使用openoffice提供的某些服务,如文件转换服务,ms office...开源项目 JODConverter 就是结合openoffice来进行文档转换的java组件。 另外有一個命令行工具swftools,該工具可以將pdf轉換為swf格式的文檔,提供給ie客戶端流覽。

90220

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

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

43520
领券