在使用Java编写类似百度文库的功能时,需要使用到OpenOffice的转码服务,将doc、xls等文件转成pdf。需要调用 OpenOffice的8100端口。
第一步,下载并安装OpenOffice.org。(默认装在C:\Program Files\OpenOffice.org 3)
第二步,下载并安装Windows Server 2003 Resource Kit Tools。(默认装在C:\Program Files\Windows Resource Kits)
第三步,通过下面的命令创建一个名为OpenOfficeUnoServer的服务:
在开始运行里输入CMD命令(运行cmd.exe),在控制台下输入:
"C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" OpenOfficeServices "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"
注意:上面命令中的引号是必须要加上的,否则,windows将无法识别。且 OpenOfficeServices 两边需要有空格。若要验证该服务已正确创建,检查注册表。
第四步,打开注册表,找到上述目录,在OpenOfficeUnoServer下新建名为Parameters的项。
在Parameters下新建三个字符串值。分别为:
1. name: Application
value: C:\Program Files\OpenOffice.org 3\program\soffice.exe
2. name: AppDirectory
value: C:\Program Files\OpenOffice.org 3\program\
3. name: AppParameters
value: -invisible -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard
最后,去系统服务中,启用“OpenOfficeUnoServer” 服务,并使用 netstat -avn 查看是否有8100端口。
经本人测试,在Windows2003下、Win7(64位)、windows 2008R2 64位下(同样使用2003 Resource Kit Tools),成功运行,其他系统没有测试。
相关推荐
openmeeting openoffice启动8100端口文件
本文档主要介绍如何在Windows系统上构建OpenOffice.org源代码。构建过程中需要用到Cygwin工具,这是一个能够在Windows系统上模拟完整的Unix命令行环境的程序。虽然需要具备一定的命令行操作经验,但并不一定需要精通...
本文将深入探讨JODConverter如何与OpenOffice服务建立连接,并解决可能出现的问题。 首先,JODConverter是基于OpenOffice或LibreOffice的文档转换工具,它通过与这些办公软件的API交互来实现文档格式的转换。...
- 如果你的系统中已经有OpenOffice或LibreOffice,也可以通过修改配置文件,让JODConverter直接调用系统已有的服务,避免额外安装。 - 对于大型企业环境,可能需要考虑使用更专业的文档转换服务,如Aspose、...
在集成过程中,确保正确配置了OpenOffice的服务端口,以便Java程序能够与OpenOffice进程通信。 在Win7环境下,由于系统默认只支持Office 2007格式,对于更早版本的Office文件(如Office 2003),我们需要依赖转换...
确保选择与你的操作系统兼容的版本,如Windows、Mac或Linux。安装过程通常是标准的下一步式安装,遵循屏幕上的指示即可。 安装完成后,打开OpenOffice中的"Draw"组件,这是一个用于创建和编辑图形的工具,也可以...
Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 它能够支持许多语言并且在所有普通计算机上工作。它将你所有的数据以国际开放标准格式存储下来,并能够...
OpenOffice的转换机制是通过启动其内置的服务进程,这个服务能够接收转换请求,然后将Word文档解析并渲染成PDF格式。因此,在使用OpenOffice进行转换前,你需要确保OpenOffice已安装在你的系统上,并且启用了转换...
这个压缩包包含了两个针对Linux操作系统的版本:OpenOffice_4.1.6_Linux和OpenOffice_4.1.7_Linux,以及相关的安装文档,表明它们已经过测试并确认可以成功安装和使用。 OpenOffice的核心组件包括: 1. Writer:...
1. **启动OpenOffice服务**:通过API启动OpenOffice的后台服务,该服务监听特定端口,等待接收转换请求。 2. **上传文件**:用户上传待预览的doc、xls或txt文件到服务器。 3. **转换文件**:使用OpenOffice API将...
openoffice(windows版),解决官网下载太慢问题
在本文中,我们将深入探讨OpenOffice 4.1.5 win版的具体功能、优势以及如何在Windows操作系统上安装和使用。 1. **OpenOffice 4.1.5 版本特性** - **兼容性**:OpenOffice 4.1.5 支持多种文件格式,包括Microsoft ...
在Windows系统下,这个路径通常是"C:\Windows\Fonts";在Linux或Mac系统中,路径可能有所不同,但一般都能通过控制面板或系统设置找到添加字体的选项。 字体的使用不仅仅局限于OpenOffice,安装后的字体也会被其他...
总之,这份"openoffice中文开发文档"对于希望在Web项目中利用OpenOffice功能的开发者来说是一份宝贵的资源,它将帮助他们理解和利用OpenOffice的API,实现各种复杂的文档处理需求。通过深入学习和实践,开发者可以更...
openoffice做在线预览,文档内容中文乱码解决,liunx系统的缺少字体库,上传后即可正常,亲测Centos7,/usr/shared/fonts下新建一个目录/win,将所有文件上传至该目录下重启服务生效。
在本文中,我们将深入探讨如何利用C++调用OpenOffice API来实现这些功能。 首先,我们需要理解OpenOffice API的核心组件:UNO(Universal Network Objects)。UNO是OpenOffice的基础架构,它提供了一种跨语言、跨...
OpenOffice4.1.6是Apache软件基金会开发的一款开源办公软件套件,它为Windows用户提供了一个免费且功能丰富的替代方案,以处理各种办公任务。这个版本的OpenOffice以其纯净无捆绑的特点深受用户喜爱,无需担心安装...
.portNumber(8100) // 设置OpenOffice的端口号,通常默认为8100 .buildOfficeManager(); try { // 启动OpenOffice服务 officeManager.start(); // 创建转换器 OfficeDocumentConverter converter = new ...
在"openoffice_4.1.7_Win.zip"这个压缩包中,我们很显然获取的是OpenOffice的4.1.7版本,专为Windows操作系统设计。 OpenOffice的核心组件包括以下几个部分: 1. Writer:这是OpenOffice的文字处理程序,可以用于...