jOpenDocument:处理OpenDocument格式文档

jopendocument

jOpenDocument 是一个免费的开发库,通过它可以不借助 OpenOffice.org 打开 Open Document。jOpenDocument 采用GPL协议开源。

(译注:OpenDocument 格式是由 Sun 公司最先提出的规范,后来由 OASIS Open Document Format for Office Applications 开发标准的一种文件规范。OpenDocument格式基于 XML ,用于保存字处理、表格处理 、图表、演示文档等)

通过 jOpenDocument 可以自动化创建创建和操作文档。使用 jOpenDocument 可以实现:

  • 通过 Java、XML或数据库动态创建文档
  • 通过内建视图(viewer)显示和打印文档
  • 拆分、连接和操作页面
  • 自动填写(OpenOffice 或非 OpenOffice 创建的)模板
  • 通过标准的 ScriptEngine 接口选择你喜欢的语言
  • 更多其他功能

上手指南

这里为 Java 开发者提供了实用的 jOpenDocument 开发指南,知道如何对文档进行操作。

jOpenDocument 仅支持 Open Document 格式, 这是一种免费开源的电子文档格式,可以用来处理文字、表格、演示文稿和图表。

推荐使用 JDK 6。JRE 6 或 JavaEE 5 也可以支持。

  • 创建表格这里介绍了如何从头创建电子表格。所有XML生成的细节都由 jOpenDocument 完成。
  • 修改表格这里介绍了如何使用 jOpenDocument 的一些特性操作表格。
  • 显示和打印表格这里介绍了如何显示与打印表格。所有这些都使用Java完成,不需要额外的库和应用。(之所以开发这些功能,是因为 通过 UNO 与 OpenOffice 文档交互太慢)
  • 合并多个文本文件这里介绍了如何避免样式冲突及相关的工作方便地连接文本。

(译注:UNO,即 UniversalNetwork Objects,是 OpenOffice 为开发者提供的一种组件技术)

文档

教程

进一步了解 jOpenDocument

jOpenOffice API

完整的Javadoc 在线浏览

开发资源

官方网站:http://www.jopendocument.org/
开源地址:https://github.com/denixx/jOpenDocument-1.3

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:唐尤华

做自己喜欢的,编程、喝茶、看世界 个人主页 · 贡献了108个资源 · 18 ·    


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer