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

简介:
OpenOffice.org 具有一个鲜为人知的特性就是其能够作为一个服务来运行,而这种能力具有一定的妙用。举例来说,你可以把openoffice.og变成一个转换引擎,利用这种转换引擎你可以通过网络接口或命令行工具对文件的格式进行转换, JODConverter 可以帮助你实现OpenOffice.org的这种文件转换功能。
为了将OpenOffice.org作为一个转换引擎,你必须以服务的方式将它启动,使它在某个特定的端口监听连接,在Linux平台你可以用如下的命令启动openoffice.org:
soffice -headless -accept="socket,port=8100;urp;"
在Windows平台, 使用如下命令:
"C:\Program Files\OpenOffice.org 2.2\program\soffice" -accept="socket,port=8100;urp;"
JODConverter是基于java,你需要安装1.4或更高版本的java运行环境。下载最新版本的jodconverter-tomcat-x.x.x.zip,解压到某个目录,就可以启动 JODConverter
sh jodconverter-tomcat-2.1.1/bin/startup.sh
在浏览器打开[url]http://localhost:8080/converter[/url],你就可以看见一个简单的Web界面,选中需要转换的文件并确定格式,点击按钮就可以转换。也可以通过命令行对文件进行转换,如:
java -jar jodconverter-2.1.1/lib/jodconverter-2.1.1.jar loremipsum.odt loremipsum.pdf
相关资料:
构建文件格式转换服务器: [url]http://blog.csdn.net/oldjavaman/archive/2007/08/14/1742666.aspx[/url] 
深入了解 OpenOffice.org:      [url]http://docs.huihoo.com/openoffice/deepknowlegeofooo-1.html[/url]
                                               [url]http://docs.huihoo.com/openoffice/deepknowlegeofooo-2.html[/url]
                                               [url]http://docs.huihoo.com/openoffice/deepknowlegeofooo-3.html[/url]





本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/73969,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
Java API Apache
使用 Apache PDFBox 操作PDF文件
Apache PDFBox库是一个开源的Java工具,专门用于处理PDF文档。它允许用户创建全新的PDF文件,编辑现有的PDF文档,以及从PDF文件中提取内容。此外,Apache PDFBox还提供了一些命令行实用工具。
107 6
|
4月前
|
JavaScript 前端开发
nodejs实现解析chm文件列表,无需转换为PDF文件格式,在线预览chm文件以及目录,不依赖任何网页端插件
nodejs实现解析chm文件列表,无需转换为PDF文件格式,在线预览chm文件以及目录,不依赖任何网页端插件
|
缓存 API 定位技术
.tpk格式文件简介
1、.tpk格式的文件是什么?       tpk是ArcGIS10.1推出的一种新的数据文件类型,主要是用于将切片文件打包形成离线地图包,tpk可以在ArcGIS Runtime或者ArcGIS for Android/iOS中作为切片底图被加载。
3267 0
|
8月前
|
存储 Java BI
探索Apache POI库:强大的Excel和Word文档处理工具
在企业应用和数据处理中,Excel和Word文档是常见的数据交换和存储格式。然而,处理和操作这些文档可能是一项繁琐的任务。Apache POI库作为一款强大的文档处理工具,可以帮助我们更轻松地进行Excel和Word文档的读写、编辑和生成。本文将深入探讨Apache POI库的基本概念、特点,以及如何在实际应用中使用它进行文档处理。
408 0
|
存储 缓存 Java
OpenOffice格式转换中文乱码终极解决方案
1、环境 CentOS release 6.7 (Final) 已安装:openoffice4.1.3, jodconverter.2.2.2。
1078 0
|
Web App开发 Linux
文件格式转换工具-Pandoc
Pandoc是由John MacFarlane开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。 Pandoc使用Haskell语言编写,以命令行形式实现与用户的交互,可支持多种操作系统。
1257 0
|
JavaScript 前端开发 Java
java实现附件预览(openoffice+swftools+flexpaper)
先附上本人参考的java文章,基于的 flexpaper版本 为 1.5,本人由于使用的是 2.1.9 ,故之后说明: 已经支持加载中文文件名 代码下载 1.概述 主要原理 1.通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件 2.
4422 0
|
Java 数据安全/隐私保护 Apache