簡體   English   中英

生成javadoc作為word文檔

[英]generating javadoc as a word document

我們如何生成javadoc作為word文檔而不是傳統的html頁面?

查看doclet, 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%

您可以使用maven來運行pdfdoclet 雖然我沒有找到任何“官方”maven存儲庫,但以下內容似乎更清楚,反對在他們的網站上提出使用shell腳本或使用maven中的ant-commands:

        <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文檔開始自定義

http://doclet.com/鏈接RTF Doclet(“RTF Doclet生成RTF格式文檔。”)生成的RTF在Word和Open Office Writer中打開。

您無法直接生成Word文檔。 但是,您可以嘗試從生成的html文件生成Word文檔: 搜索Google

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM