zoukankan      html  css  js  c++  java
  • OpenOffice3.0以服务方式运行在Windows平台(文件转换服务器解决方案)

    1.准备以下软件

    OpenOffice3.0Windows Resource Kit Tools 分别默认安装

     

    2.打开Windows Resource Kit Tools -> Command Shell

      

    执行以下命令

     

     

     

    Cmd代码

     

    "C:\Program Files\Windows Resource Kits\Tools\instsrv" OpenOfficeUnoServer "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"

    
    
    

    打开 管理工具->服务 可以找到以 OpenOfficeUnoServer  命名的服务

    3.打开注册表寻找以下路径

    HKEY_LOCAL_MACHINE -> SYSTEM ->ControlSet001 ->Services ->OpenOfficeUnoServer

    新建项  Parameters

    在该项下添加两个字符串值

    key:Application

    value:C:\Program Files\OpenOffice.org 3\program\soffice.exe

    key:AppParameters

    value:-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转pdf等等。

    开源项目 JODConverter 就是结合openoffice来进行文档转换的java组件。

    另外有一個命令行工具swftools,該工具可以將pdf轉換為swf格式的文檔,提供給ie客戶端流覽。

    這裏有一篇文章可以參考配置JODConverter为一个WEB应用

    备注:

    安装配置可以用bat文件来快速实现,运行前请先修改相应目录参数

    代码
    "C:\Program Files\Windows Resource Kits\Tools\instsrv" OpenOfficeUnoServer "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"
    reg add HKEY_LOCAL_MACHINE
    \SYSTEM\ControlSet001\services\OpenOfficeUnoServer\Parameters /ve /d
    reg add HKEY_LOCAL_MACHINE
    \SYSTEM\ControlSet001\services\OpenOfficeUnoServer\Parameters /v Application /t REG_SZ /d "C:\Program Files\OpenOffice.org 3\program\soffice.exe"
    reg add HKEY_LOCAL_MACHINE
    \SYSTEM\ControlSet001\services\OpenOfficeUnoServer\Parameters /v AppParameters /t REG_SZ /d "-invisible -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard"
  • 相关阅读:
    JS中的继承(上)
    一篇文章理解JS继承——原型链/构造函数/组合/原型式/寄生式/寄生组合/Class extends
    JS 装饰器,一篇就够
    理解 JavaScript 的 async/await
    JS正则表达式入门,看这篇就够了
    JavaScript的几种循环方式
    全解跨域请求处理办法
    下班后的时间精力生活管理办法(时间管理)
    hexo上部署博客到Github失败
    11
  • 原文地址:https://www.cnblogs.com/oisiv/p/1585970.html
Copyright © 2011-2022 走看看