我找不到任何开源库来使用 C++ 呈现 ODF 文档。我发现 ODKit 支持 .NET C# 的 Java 和 AODL。
有没有人有任何想法或给我任何指示。
KOffice 支持 ODF 并且是用 C++ 编写的。我怀疑他们可能已经解决了您要解决的任何问题。http://www.koffice.org
它可能不是最优雅的解决方案,但 OpenOffice 本身能够进行渲染,并且OOoSDK可以从 C++ 中使用,如此处用于 writer和此处用于电子表格。
KOffice 可能是一个想法,但如果我只想在一个不错的 Qt QWidget 中显示一个 odt 文件,但我不想依赖 DBus 和很多 Kde 功能。
正如 Thomas Zanders 在这个论坛上所说的那样,我们的想法是看看 Flake 和 KoText 库。
空无一人。您最好使用 AODL 或任何其他可用的库(python、perl、java 等)并对其进行绑定