1

我应该使用哪个 API?哪一个更有前途?我的主要目标是生成 ODF 文档。支持 ODF 1.2 对我来说很重要。我想使用 C++ 和 CLI bingings。

4

2 回答 2

4

我在自己的应用程序中经常使用 OpenOffice API。我也使用 LibreOffice 进行了一些测试,并且已经存在一些(据我所知未记录和不需要的!)差异!(OO 3.2 对 LO 3.4 和 3.5)不多,但即使在相同的功能上,LO-Api 的行为也与 OO-Api 不同。如果您只处理其中之一,这并不重要,但当您必须确保您的应用程序以 OO 和 LO 运行时,这一点很重要。

于 2012-03-16T20:56:12.593 回答
3

两个 API ATM 之间几乎没有区别。至少在 Libreoffice 4.0 之前(仅在计划中,没有具体日期)可能会有一些长期必要的 API 清理。总而言之,它们甚至应该是 c++ 二进制兼容的。

现在,您应该能够使用相同的扩展程序/代码来访问 Libreoffice 和 Openoffice。您只应注意http://api.libreoffice.org/中标记为 LibO 3.4 或 3.5 的所有接口

于 2012-01-11T00:50:15.237 回答