是否有任何可用的 C/C++ 库可用于创建、加载和保存 .odt 格式的文件?
或者,我在哪里可以找到有关实施 .odt(/ODF) 规范的类似教程的信息?
此站点:OASIS OpenDocument Essentials似乎涵盖了该问题,包括操作方法示例和快捷方式。
它做得很好,很容易理解。
灵活性可以被视为复杂性。如果您不需要灵活性,请创建模板 ODT 并根据需要填写内容。如前所述,存在实际处理 IO 的 XML 解析器。ODT 不是纯文本文件,因此预计会有一些复杂性/难度。– 艾恩
从链接:
作弊的美德
当您开始使用 OpenDocument 文件时,您可能想要编写一个程序来构建具有本书中未解释的某些特性的文档 — 毕竟,这是一本“基本”书。只需启动 OpenOffice.org 或 KOffice,创建具有所需功能的文档,解压缩文件,然后查找实现它的 XML。为了更好地理解事情是如何工作的,请更改 XML、重新打包文档并重新加载它。一旦您了解了某个功能的工作原理,请不要犹豫,将 OpenDocument 文件中的 XML 复制并粘贴到您的程序中。换句话说,作弊。当我写这本书的时候,它对我有用,它也对你有用!