Simple ODF API 使用 Java 语言开发,用于以简捷的方式创建、编辑 ODF 文档,检索、抽取文档数据。Simple ODF API 在设计和开发中努力践行以下三条原则:
- 易学(Simple Learning)在 Simple ODF API 的 主页上,不仅提供了在线版的 JavaDoc供开发者参考,而且提供了详尽的 CookBook帮助开发者了解 Simple ODF API 的每一个功能。此外,我们还结合应用场景提供了大量的 演示程序。这个演示程序列表是不断更新的。每当 Simple ODF API 有新功能加入,我们都会同时发布展示这个功能如何应用的演示程序。
- 易用(Simple Use)作为高层次的便捷 API,Simple ODF API 的编程模型尽可能贴近开发者的编程习惯,避免涉及过多的标准的细节。开发者完全可以以面向对象的方式编写 ODF 文档处理程序。Simple ODF API 提供了强大的表格处理、文档信息检索等支持。
- 易扩展(Simple Extension)文档处理的需求是多种多样的,Simple ODF API 无法涵盖其中每一个方面。为了便于高级开发者实现自定义需求,设计上我们提供了很多开放接口,并配以默认实现来指导开发者编程。比如,在文档信息检索 API 中,我们设计了 Selection接口,通过此接口开发者可以自由决定被检索到的文本信息被何种内容替换。它们可以是普通文本,也可以是图片,甚至是文档字段。