从PHP文档创建Word文档

时间:2014-01-02 19:32:53

标签: php ms-word doxygen phpdoc phpdocumentor2

为了记录我的代码,我认为最好使用phpDoc语法,因为有几个解析器,而且有些IDE会从中创建IntelliSense。

现在我需要将文档(API)放入word文件中,但我不知道哪个解析器能够输出.doc或类似文件。

我尝试了输出.rtf和phpDocumentor2的DoxyGen,它只能导出到.html和.xml(?)。

有没有办法从phpDoc生成.doc(x)文件?或者一种简单的方法来获取可以导入到单词的文档? 如果我不需要更改phpDoc语法,我将不胜感激,因为我的文档很长。


编辑:首选的解析器是phpDocumentor2,因为它支持PHP 5.3功能并且比DoxyGen更快,但是phpDocumentor2的功能少于不再维护的与输出格式相关的phpDocumentor。


编辑:我尝试将.rtf文件中的内容复制到.docx文件中,但是当我选择“使用目标样式”时,两个Word实例都会暂停并且不响应。

1 个答案:

答案 0 :(得分:1)

据推测,你想要一个包含一个doc /文件中项目所有信息的大型Word文档...因此只需将phpDoc2 HTML输出打开到Word中以将其转换为docx将无法满足您的需求,因为这将是每个phpdoc2 HTML页面的一个docx。

您可能会尝试将搜索更改为可以捕获给定HTML页面的工具,递归地获取其所有目标页面层次结构,并将其全部转换为单个docx。您可能有更多的运气找到一个工具来执行此操作但生成PDF ...然后您可以使用Word将PDF转换为docx。