应用介绍
想让 OpenOffice 多一个自己的菜单、自动处理一批文档,或者从程序里直接操作 Writer 和 Calc,光看界面是找不到入口的,要走它的 UNO 组件接口。Apache OpenOffice SDK 就是这套接口的开发包:头文件、IDL 定义、编译工具和示例都在里面。
用 C++ 或 Java 都能写,示例代码覆盖文档处理、电子表格、绘图和扩展打包,照着改比从零摸索快得多。附带的参考文档把 API 逐个列了出来,写扩展时随手可查。
UNO 接口开发:提供 IDL 与头文件,可以在 C++、Java 里调用 OpenOffice 的文档、表格、绘图等对象
代码生成工具:自带 idlc、cppumaker、javamaker 等工具,由 IDL 生成对应语言的类型绑定
官方示例:附带多个可直接编译运行的例子,覆盖常见的文档自动化场景
扩展打包:支持制作 .oxt 扩展,用来给 OpenOffice 增加功能并分发
用 C++ 或 Java 都能写,示例代码覆盖文档处理、电子表格、绘图和扩展打包,照着改比从零摸索快得多。附带的参考文档把 API 逐个列了出来,写扩展时随手可查。
软件功能
UNO 接口开发:提供 IDL 与头文件,可以在 C++、Java 里调用 OpenOffice 的文档、表格、绘图等对象
代码生成工具:自带 idlc、cppumaker、javamaker 等工具,由 IDL 生成对应语言的类型绑定
官方示例:附带多个可直接编译运行的例子,覆盖常见的文档自动化场景
扩展打包:支持制作 .oxt 扩展,用来给 OpenOffice 增加功能并分发

