问题
我们目前希望从手动转为自动的C代码文档,通过重复使用我们以前的OpenOffice结果。
背景
在过去的10年中,我们手动生成了许多OpenOffice(*.odt)文件,包括架构、'how it works'、图形和详细的API描述。因此,我们每个产品都有一个单独的文档(导出为*.pdf给我们的客户)。
现在我们已经更改了我们的C代码,使用Doxygen兼容格式和关键词,从而产生格式良好的文档(HTML+CHM,到目前为止没有PDF)。但这当然仅包括详细的API。目标仍然是生成一个包括prosa和图形的单一结果文件。
考虑将OpenOffice和Doxygen结果合并,我们正在思考如何以及何方向进行:
- 将*.odt => *.html并在C代码中引用这些文件以供Doxygen使用
- 将*.odt => *.txt/png并在C代码中引用这些文件以供Doxygen使用
- 将*.odt => *.html作为基础,并在这些文件中引用Doxygen-HTML结果
- 是否有其他常见格式可用于合并两个结果?
问题
从我们的旧文档样式迁移到等效的单一文档文件(包括Doxygen结果)的最有效方法是什么?