虽然我使用 Doxygen 已经有好几年了,但还有很多其他方法可以用来创建文档:PowerPoint 文件、Word 文件、UML 文件。尽管每种文件类型都有其优势(例如 PowerPoint 易于创建并且非常适合演示),但这很快会导致大量不同的文件、位于不同的位置且没有概览。
我现在想将所有这些文件合并到一个入口点。我的想法是使用 Doxygen 生成包含源代码文档的 HTML 文件,并在 Doxygen 中编写概述文档(就像 Qt 一样),并包含基于其他文件的图像。我也在尝试自动化整个系统。
我现在正在寻找一种将这些其他文件转换为图像的方法,因此我的自动化系统可以将这些图像包含在生成的 HTML 中(最后包含在生成的 QCH(Qt 帮助)文件中)。
对于 PowerPoint,我找到了一些工具,但我似乎没有让免费的工具正常工作,而且商业工具的试用版在我的一些 PPTX 文件上失败。
对于 Enterprise Architect,我没有找到自动生成图像的方法。
有人知道如何从 Enterprise Architect 文件和 PowerPoint 文件自动生成图像吗?