生成javadoc作为word文档

我们如何生成javadoc作为word文档而不是传统的html页面?

查看doclets, http: //doclet.com,其中包含大量自定义javadoc渲染的示例(即进入PDF等等),并查看Apache POI( http://poi.apache.org/ ) MS Office文件

如果你可以使用pdf而不是单词,你应该给PDFDoclet一个机会。 我在doclet.com上发现了它(感谢Mark的链接)。 它工作得很好,易于使用并允许一些配置。 出于我的目的,pdf比word更适合,因为pdf文档更适合阅读而不是关于所需查看器应用程序的单词。

这是我的小窗口批处理文件:

echo OFF set JAVA_HOME=C:/program files/Java/jdk1.6.0_23 set PATH=%JAVA_HOME%/bin;%PATH% set VERSION=1.0.2 set DOCLET=com.tarsec.javadoc.pdfdoclet.PDFDoclet set JARS=jar/pdfdoclet-%VERSION%-all.jar set PACKAGE="cvu.html" javadoc -doclet %DOCLET% -docletpath %JARS% -pdf html.pdf -config example/html/config_html.properties -private -sourcepath example/html -subpackges %PACKAGE% 

http://doclet.com/链接一个RTF Doclet(“RTF Doclet生成RTF格式文档。”)生成的RTF在Word和Open Office Writer中打开。

您可以使用maven来运行pdfdoclet 。 虽然我没有找到任何“官方”maven存储库,但以下内容似乎更清楚,反对在他们的网站上提出使用shell脚本或在maven中使用ant-commands:

   org.apache.maven.plugins maven-javadoc-plugin 2.9.1  com.tarsec.javadoc.pdfdoclet.PDFDoclet path/to/pdfdoclet-1.0.2-all.jar false   

请注意禁用标准选项,否则javadoc会抱怨未知选项(显然pdfdoclet不支持)

从那里,您可以使用简洁的maven文档开始自定义

您无法直接生成Word文档。 但是,您可以尝试从生成的html文件生成Word文档: 搜索Google