加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

仿百度文库方案[openoffice.org 3+swftools+flexpaper](二) 之

发布时间:2020-12-15 18:48:03 所属栏目:百科 来源:网络整理
导读:作者: 焱龙 出处: http://star-studio.cnblogs.com/ 申明:作者写博是为了总结经验,和以后的工作参考之用。 如需转载,请尽量保留此申明,并在文章页面明显位置给出原文连接。谢谢! 第二步,安装openoffice.org ? ? ?openoffice.org是一套sun的开源offic

作者: 焱龙
出处: http://star-studio.cnblogs.com/
申明:作者写博是为了总结经验,和以后的工作参考之用。 如需转载,请尽量保留此申明,并在文章页面明显位置给出原文连接。谢谢!
第二步,安装openoffice.org ? ? ?openoffice.org是一套sun的开源office办公套件,能在widows,linux,solaris等操作系统上执行。 主要模块有writer(文本文档),impress(演示文稿),Calc(电子表格),Draw(绘图),Math(公式),base(数据库) 笔者下载的是openoffice.org 3.3.0。下载完直接安装即可。 ? ? ? ?但是,我们还需要启动openoffice server。有两种做法: ? ? 1.以命令行方式启动openoffice server,缺点是每次系统重启,都需要手动去把openoffice server启动。 ? ? 2.将openoffice server作为操作系统的服务启动,既然成为了系统服务,就可以设定开机自动启动了。 ? ? 我们先来看第一种方式, 1.以命令行方式启动openoffice server   在cmd命令下,cd opeonofiice的安装路径/program 如:cd c:program filesopenoffice.org 3program ? ? ?soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard ? 2.以系统服务的方式启动 ? ? 这里我们还需要Windows Resource Kit tools ,将openoffice server设为系统服务。 Windows Resource Kit tools 是微软专为管理人员、开发人员和高级用户开发的,包括管理活动目录、组策略、TCP/IP网络、注册表、系统安全、监测等涉及Windows Server 2003 操作系统的其它很多方面的非常规安装的工具组件。Resource Kit Tools for XP的发布使得XP用户也能使用Resource Kit Tools对这些问题进行处理。 ? ? 下载windows resource kit tools,我们进行默认安装。 ? ? ?1.打开Windows Resource Kit Tools ? ? ?在Command Shell执行以下命令: ?"C:Program FilesWindows Resource KitsToolsinstsrv" OpenOfficeUnoServer "C:Program FilesWindows Resource KitsToolssrvany.exe" 打开 管理工具->服务 可以找到以 OpenOfficeUnoServer 命名的服务 ? ? 2.打开注册表寻找以下路径 ? ? HKEY_LOCAL_MACHINE -> SYSTEM ->ControlSet001 ->Services ->OpenOfficeUnoServer ? 新建项 Parameters,在该项下添加两个字符串值:   key:Application ? ? ?value:C:Program FilesOpenOffice.org 3programsoffice.exe ? ? ? ?key:AppParameters ? ? ?value:-invisible -headless -accept=socket,port=8100;urp; -nofirststartwizard ? ? ? ?3.在服务控制台,启动 openoffice 服务 ? ? ?4.在CMD中用以下命令查看8100是否已被监听:netstat -anop tcp 这样OpenOffice3.0就以服务方式运行在Windows系统上了。(使用cmd命令:netstat -anp tcp查看8100端口是否工作) 然後可以通过socket方式连接openOffice,以使用openoffice提供的某些服务,如文件转换服务,ms office转pdf等等。 开源项目 JODConverter 就是结合openoffice来进行文档转换的java组件。 另外有一个命令行工具swftools,该工具可以将pdf转换为swf格式的文档,提供给ie客戶端流览。 ? ?   另外,我们可以将该配置用bat文件来快速实现,运行前请先修改相应目录参数: ? ? ?openoffice service.bat文件 ? ? "C:Program FilesWindows Resource KitsToolsinstsrv" OpenOfficeUnoServer "C:Program FilesWindows Resource KitsToolssrvany.exe" ? ? reg add HKEY_LOCAL_MACHINESYSTEMControlSet001servicesOpenOfficeUnoServerParameters /ve /d ? ? reg add HKEY_LOCAL_MACHINESYSTEMControlSet001servicesOpenOfficeUnoServerParameters /v Application /t REG_SZ /d "C:Program FilesOpenOffice.org 3programsoffice.exe" ? ? reg add HKEY_LOCAL_MACHINESYSTEMControlSet001servicesOpenOfficeUnoServerParameters /v AppParameters /t REG_SZ /d "-invisible -headless -accept=socket,port=8100;urp; -nofirststartwizard"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读