2009-03-02 14 views
1

In meiner Anwendung habe ich eine Anforderung, Java/VB/VB.net/etc-Programm in HTML zu konvertieren, und verwenden Sie dann diese HTML-Seite (in Word-Dokument einfügen).Welches ist am besten frei verteilbar Code zu HTML-Konverter

Sicher können wir Code dafür schreiben, aber das wird Programmierung für diese auch und von mehr als einer Programmiersprache erfordern, und sich mit Bugs befassen. Während es so schnell wie möglich veröffentlicht werden muss. Das Verwenden eines Drittanbieter-Tools für diese HTML-Generierung ist kein Problem.

Allerdings sollte dieses 3rd-Party-Tool, Code zu HTML-Formatierer, sollte frei, robust sein, und sollte bis zu Java 1.5 und andere aktuelle Version der Sprache konvertieren.

Kennen Sie einen solchen Konverter (Code zu HTML-Konverter/Formatierer) der frei, verteilbar, robust ist und bis zu neueren Versionen von mehr als einer Sprache (einschließlich Java) konvertiert?

Um weiter zu gehen, interessiere ich mich für ein Dienstprogramm, das Quellcodedatei als Eingabe nimmt und HTML-Datei als Ausgabe generiert. Die HTML-Datei sollte Javascript nicht verwenden, um den Code zu färben, da das Einfügen in Word dann die Färbung verloren geht.

+0

Meinen Sie müssen den Quellcode in HTML-Seiten anzeigen? – tehvan

+0

Ich denke, das ist, was er meint –

+0

Welchen Weg sind Sie gegangen? Ich bin neugierig. – Ascalonian

Antwort

1
+0

Dies basiert auf Python - wie kann ich das verteilen? Wird dafür das EXE des Python-Moduls benötigt? – vikramsjn

+0

Sie könnten Jython verwenden. Es ist ein JAR. – vartec

+0

Sie meinen, Jython ist ein JAR? Bedeutet das, dass pegments in Jython installiert und dann von der Kommandozeile aus ausgeführt werden müssen (mit Jython)? Können Sie bitte Ihren letzten Kommentar erarbeiten. – vikramsjn

0

Javadoc konvertieren Sie Ihren Code in HTML (zusammen mit den zugehörigen Klassenbäumen und Verknüpfungen, usw.), aber Syntax nicht markieren den Code leider. Was Sie tun könnten, ist das Hinzufügen der Google Code Prettifier zu jeder Seite, die funktionieren könnte.

+0

Nun, ich dachte, dass Javadoc nur auf Doc-Kommentaren funktioniert - wird es wirklich an Quellcode arbeiten und HTML Code generieren? – vikramsjn

+0

Es ist eine Weile her, seit ich es selbst verwendet habe, aber IIRC, es erzeugt eine Reihe von Dingen: Klassenbäume, Funktionslisten, usw., sowie Syntax hervorgehobenen Code. – nickf

+0

Bestätigt gerade, dass Javadoc Links zu Quelle, aber diese Quelle ist nicht Syntax farbig – vikramsjn

0

Wenn Sie mit dem JavaDoc Weg gehen wollen, würde ich mit Natural Docs empfehlen. Wenn Sie jedoch nur Java anzeigen und in einen CSS-formatierten HTML-Abschnitt auf Ihrer Seite konvertieren möchten, empfehle ich die Verwendung von Googles Code Prettify. Sehen Sie sich den Link zu README für Beispiele an. Sie können auch die Java Test Page überprüfen, um zu sehen, wie das Java aussehen wird.

0

Ich verwende Java2HTML. Es läuft als Eclipse-Plugin, und auch von der Kommandozeile oder als Ant-Skript.

Es kann auch in TeX und XML konvertieren.

+0

Ich habe es auch heruntergeladen, und ich habe Eclipse installiert. Können Sie uns zeigen, wie Sie Java2HTML ausgeführt haben? – Faizan