我需要以编程方式在LibreOffice中编辑C++ Calc文档。我知道有odfkit库,它使用webodf,但是看起来它不支持编辑.ods文件。
有什么别的方法可以帮我提供这个功能吗?
发布于 2014-05-29 18:01:02
Libreoffice拥有名为乌诺的API,用于从另一个进程控制它。所以,如果你需要更复杂的东西,那将是最简单的路线。
如果您只需要一些简单的转换,另一种选择是用普通的旧zip库(libzip,藤黄,.)解压缩文件。并手动修改XML。
opendocument站点也提到了lpOD,但是网络似乎已经失效了,虽然搜索出了一些看起来相关的东西,但我不确定是否有可用的东西。
发布于 2014-05-29 18:11:18
参见SDK文档,并提供了许多示例
https://stackoverflow.com/questions/23939672
复制相似问题