OpenOffice.org API 还是 LibreOffice API?
Posted
技术标签:
【中文标题】OpenOffice.org API 还是 LibreOffice API?【英文标题】:OpenOffice.org API or LibreOffice API? 【发布时间】:2012-01-07 20:08:13 【问题描述】:我应该使用哪个 API?哪一个更有前途?我的主要目标是生成 ODF 文档。支持 ODF 1.2 对我来说很重要。我想使用 C++ 和 CLI bingings。
【问题讨论】:
大部分开发工作似乎都落后于 LO,因此就未来规划而言,这可能是前进的方向。 【参考方案1】:我在自己的应用程序中经常使用 OpenOffice API。我也用 LibreOffice 做了一些测试,有一些(据我所知没有记录和不需要的!)差异已经存在! (OO 3.2 对 LO 3.4 和 3.5)不多,但即使在相同的功能上,LO-Api 的行为也与 OO-Api 不同。如果您只处理其中之一,这并不重要,但当您必须确保您的应用程序以 OO 和 LO 运行时,这一点很重要。
【讨论】:
你能指出一些不同之处吗?我现在使用 UNO-API 工作了 3 年,我不知道 LO 与 OO 相比有任何变化或不同的行为。【参考方案2】:两种 API ATM 之间几乎没有区别。至少在 Libreoffice 4.0 之前(仅在计划中,没有具体日期)可能会有一些长期必要的 API 清理。总而言之,它们甚至应该是 c++ 二进制兼容的。
现在您应该能够使用相同的扩展程序/代码来访问 Libreoffice 和 Openoffice。您只应小心标记为 LibO 3.4 或 3.5 的所有接口,来自 http://api.libreoffice.org/
【讨论】:
以上是关于OpenOffice.org API 还是 LibreOffice API?的主要内容,如果未能解决你的问题,请参考以下文章
OpenOffice Basic 宏与 openoffice API
使用 OpenOffice 3 示例代码的“Hello World”
java 调用OpenOffice将word格式文件转换为pdf格式