2009-10-22 13 views

risposta

6

esaminare i doclet, http://doclet.com che hanno molti esempi di rendering javadoc personalizzato (ad esempio in PDF ecc.) E anche esaminare Apache POI (http://poi.apache.org/) per la generazione di file MS Office

-1

Non è possibile generare direttamente un documento di Word. Tuttavia, potresti provare a generare documenti Word da file html generati: Search Google

3

Se potessi vivere con pdf invece di word, dovresti dare a PDFDoclet una possibilità. L'ho scoperto su doclet.com (grazie a Mark per il link). Funziona abbastanza bene, è facile da usare e consente alcune configurazioni. Per il mio scopo, il pdf è più adatto della parola perché un documento pdf è più adatto per la lettura di una parola rispetto all'applicazione di visualizzazione necessaria.

Ecco il mio piccolo file di finestre batch:

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

Be ', sì sicuramente. Il mio punto è: scegliere lo strumento giusto per il lavoro. per pdf esiste parecchio piccolo lettore relativamente mentre la parola richiede un editor piuttosto gonfiato solo per leggere un documento javadoc. Aggiornerò la mia risposta per chiarire il mio pensiero. – remipod

+0

Il tuo file batch ha un refuso sul parametro -subpackages –

0

http://doclet.com/ link un RTF Doclet ("RTF Doclet genera RTF documentazione in formato.") Il RTF risultante si apre in Word e Open Office Writer.

1

È possibile utilizzare Maven per eseguire pdfdoclet. Anche se non ho trovato alcun repository Maven "ufficiale" il seguente sembra più chiaro per me, al contrario di giocherellare con gli script di shell o utilizzando formica-comandi Maven come proposto sul loro 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> 

Nota la disabilitazione del opzioni standard, altrimenti javadoc lamenta di opzioni sconosciute (a quanto pare non supportati dal pdfdoclet)

da lì si può iniziare a personalizzare, con il sempre conciso maven documentation

Problemi correlati