2009-10-22 144 views

回答

-1

不能直接生成Word文檔。但是,您可以嘗試從生成的html文件中生成Word文檔:Search Google

3

如果您可以使用pdf而不是單詞,您應該給PDFDoclet一個機會。我在doclet.com上發現了它(感謝Mark的鏈接)。它工作得很好,易於使用並允許一些配置。出於我的目的,pdf比單詞更適合,因爲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% 
+0

嗯,是的肯定。我的觀點是:爲工作選擇正確的工具。對於pdf存在幾個相對較小的閱讀器,而單詞需要一個相當臃腫的編輯器來閱讀一個javadoc文檔。我會更新我的回答,以澄清我的想法。 – remipod 2011-04-18 20:46:00

+0

你是批處理文件,在-subpackages參數上有一個錯字 – 2017-01-22 21:09:43

0

http://doclet.com/鏈接的RTF的Doclet( 「RTF的Doclet產生RTF格式的文檔。」) 產生的RTF在Word和Open Office作家打開。

1

您可以使用Maven運行pdfdoclet。雖然我沒有找到任何「官方」 Maven倉庫下面似乎更清楚,我反對用shell腳本擺弄或使用Maven的螞蟻命令,提出了自己的website

 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-javadoc-plugin</artifactId> 
      <version>2.9.1</version> 

      <configuration> 
       <doclet>com.tarsec.javadoc.pdfdoclet.PDFDoclet</doclet> 
       <docletPath>path/to/pdfdoclet-1.0.2-all.jar</docletPath> 
       <useStandardDocletOptions>false</useStandardDocletOptions> 
      </configuration> 
     </plugin> 

注意的禁用標準選項,否則的javadoc抱怨的未知選項(顯然不是由pdfdoclet支持)

從那裏你可以開始定製,利用不斷凝練maven documentation