/ / Javadoc als Word-Dokument erzeugen - Java, Javadoc

Generieren von Javadoc als Word-Dokument - Java, Javadoc

Wie können wir Javadoc als Word-Dokument anstelle der herkömmlichen HTML-Seiten generieren?

Antworten:

7 für die Antwort № 1

schauen sie in doclets, http://doclet.com die viele Beispiele für benutzerdefinierte Javadoc-Rendering (d. h. in PDFs usw.) enthalten und auch in Apache POIhttp://poi.apache.org/) zur Erzeugung von MS Office-Dateien


4 für die Antwort № 2

Wenn Sie mit pdf statt mit Wort leben könnten, sollten Sie es geben PDFDoclet eine Chance. Ich habe es im Doclet entdeckt.com (Danke an Mark für den Link). Es funktioniert sehr gut, ist einfach zu bedienen und erlaubt einige Konfigurationen. Für meinen Zweck ist pdf besser geeignet als Wort, da ein PDF-Dokument zum Lesen besser geeignet ist als ein Wort in Bezug auf die erforderliche Viewer-Anwendung.

Hier ist meine kleine Windows-Batchdatei:

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%

1 für die Antwort № 3

http://doclet.com/ verknüpft ein RTF-Doclet ("RTF-Doclet generiert Dokumentation im RTF-Format.") Die resultierende RTF wird in Word und Open Office Writer geöffnet.


1 für die Antwort № 4

Sie können Maven verwenden, um das auszuführen pdfdoclet. Obwohl ich kein "offizielles" Maven-Repository gefunden habe, scheint mir das Folgende klarer zu sein, im Gegensatz dazu, mit Shell-Skripten zu fummeln oder Ant-Befehle in Maven zu verwenden, wie auf ihren vorgeschlagen Webseite:

        <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>

Beachten Sie die Deaktivierung der Standardoptionen. Andernfalls beklagt Javadoc unbekannte Optionen (anscheinend nicht vom PDF-Dokument unterstützt).

Von hier aus können Sie mit dem Customizing beginnen Maven-Dokumentation


-1 für die Antwort № 5

Sie können kein Word-Dokument direkt erstellen. Sie können jedoch versuchen, Word-Dokumente aus generierten HTML-Dateien zu generieren: Google suchen