`
xiaojiit
  • 浏览: 132118 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

将OpenOffice的8100端口注册成Windows系统服务

阅读更多

       在使用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 两边需要有空格。若要验证该服务已正确创建,检查注册表。

      验证 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OpenOfficeServices 下ImagePath的值是否为c:\Program Files\Windows Resource Kits\Tools\srvany.exe。

第四步,打开注册表,找到上述目录,在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端口文件

    openmeeting openoffice启动8100端口文件

    JODConverter连接OpenOffice服务问题

    本文将深入探讨JODConverter如何与OpenOffice服务建立连接,并解决可能出现的问题。 首先,JODConverter是基于OpenOffice或LibreOffice的文档转换工具,它通过与这些办公软件的API交互来实现文档格式的转换。...

    在WINDOWS 平台上编译openoffice

    本文档主要介绍如何在Windows系统上构建OpenOffice.org源代码。构建过程中需要用到Cygwin工具,这是一个能够在Windows系统上模拟完整的Unix命令行环境的程序。虽然需要具备一定的命令行操作经验,但并不一定需要精通...

    Java用OpenOffice将office转换为PDF

    - 如果你的系统中已经有OpenOffice或LibreOffice,也可以通过修改配置文件,让JODConverter直接调用系统已有的服务,避免额外安装。 - 对于大型企业环境,可能需要考虑使用更专业的文档转换服务,如Aspose、...

    OpenOffice转换成Pdf

    在集成过程中,确保正确配置了OpenOffice的服务端口,以便Java程序能够与OpenOffice进程通信。 在Win7环境下,由于系统默认只支持Office 2007格式,对于更早版本的Office文件(如Office 2003),我们需要依赖转换...

    使用openoffice将pdf转成图片

    确保选择与你的操作系统兼容的版本,如Windows、Mac或Linux。安装过程通常是标准的下一步式安装,遵循屏幕上的指示即可。 安装完成后,打开OpenOffice中的"Draw"组件,这是一个用于创建和编辑图形的工具,也可以...

    Apache OpenOffice 4.1.9 - windows

    Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 它能够支持许多语言并且在所有普通计算机上工作。它将你所有的数据以国际开放标准格式存储下来,并能够...

    WordToPdf(openOffice实现,需要单独启动服务

    OpenOffice的转换机制是通过启动其内置的服务进程,这个服务能够接收转换请求,然后将Word文档解析并渲染成PDF格式。因此,在使用OpenOffice进行转换前,你需要确保OpenOffice已安装在你的系统上,并且启用了转换...

    openoffice实现预览功能

    1. **启动OpenOffice服务**:通过API启动OpenOffice的后台服务,该服务监听特定端口,等待接收转换请求。 2. **上传文件**:用户上传待预览的doc、xls或txt文件到服务器。 3. **转换文件**:使用OpenOffice API将...

    OpenOffice安装包 OpenOffice下载

    这个压缩包包含了两个针对Linux操作系统的版本:OpenOffice_4.1.6_Linux和OpenOffice_4.1.7_Linux,以及相关的安装文档,表明它们已经过测试并确认可以成功安装和使用。 OpenOffice的核心组件包括: 1. Writer:...

    openoffice(windows版)

    openoffice(windows版),解决官网下载太慢问题

    OpenOffice_4.1.5 win版.rar

    在本文中,我们将深入探讨OpenOffice 4.1.5 win版的具体功能、优势以及如何在Windows操作系统上安装和使用。 1. **OpenOffice 4.1.5 版本特性** - **兼容性**:OpenOffice 4.1.5 支持多种文件格式,包括Microsoft ...

    openoffice中文开发文档

    总之,这份"openoffice中文开发文档"对于希望在Web项目中利用OpenOffice功能的开发者来说是一份宝贵的资源,它将帮助他们理解和利用OpenOffice的API,实现各种复杂的文档处理需求。通过深入学习和实践,开发者可以更...

    OpenOffice API的例程

    在本文中,我们将深入探讨如何利用C++调用OpenOffice API来实现这些功能。 首先,我们需要理解OpenOffice API的核心组件:UNO(Universal Network Objects)。UNO是OpenOffice的基础架构,它提供了一种跨语言、跨...

    OpenOffice4.1.6window版本

    OpenOffice4.1.6是Apache软件基金会开发的一款开源办公软件套件,它为Windows用户提供了一个免费且功能丰富的替代方案,以处理各种办公任务。这个版本的OpenOffice以其纯净无捆绑的特点深受用户喜爱,无需担心安装...

    openOffice转换工具jodConverter,maven配置及jar包。

    .portNumber(8100) // 设置OpenOffice的端口号,通常默认为8100 .buildOfficeManager(); try { // 启动OpenOffice服务 officeManager.start(); // 创建转换器 OfficeDocumentConverter converter = new ...

    openoffice_4.1.7_Win.zip

    在"openoffice_4.1.7_Win.zip"这个压缩包中,我们很显然获取的是OpenOffice的4.1.7版本,专为Windows操作系统设计。 OpenOffice的核心组件包括以下几个部分: 1. Writer:这是OpenOffice的文字处理程序,可以用于...

    Java利用OpenOffice将word等office文档转换成PDF(附件在最后)

    这段代码首先创建了一个OpenOffice连接,指定OpenOffice服务的端口号(默认为8100),然后建立转换器,最后执行转换并保存到目标文件。 5. **注意事项** - 转换过程中,确保OpenOffice服务处于运行状态,否则转换...

    openoffice字体(解决在线预览中文乱码)

    openoffice做在线预览,文档内容中文乱码解决,liunx系统的缺少字体库,上传后即可正常,亲测Centos7,/usr/shared/fonts下新建一个目录/win,将所有文件上传至该目录下重启服务生效。

Global site tag (gtag.js) - Google Analytics