Question

Dans mon application, je dois convertir le programme Java / VB / VB.net / etc en HTML, puis utiliser cette page HTML (à insérer dans le document Word).

Bien sûr, nous pouvons écrire du code pour cela, mais cela impliquera également une programmation pour cela, et à partir de plusieurs langages de programmation, et le traitement des bogues. Considérant qu'il doit être publié dès que possible. L'utilisation d'un outil tiers pour cette génération HTML n'est pas un problème.

Cependant, cet outil tiers, du code au formatage HTML, devrait être gratuit, robuste et devrait convertir jusqu'à Java 1.5, ainsi que la version récente d'un autre langage.

Connaissez-vous un tel convertisseur (convertisseur / formateur HTML) qui soit gratuit, distribuable, robuste et convertit les versions les plus récentes de plusieurs langues (y compris Java)?

Pour élaborer davantage, je suis intéressé par un utilitaire qui prend le fichier de code source en entrée et génère le fichier HTML en sortie. Le fichier HTML ne doit pas utiliser de code javascript pour colorer le code, car l'insertion dans Word aura pour effet de perdre la coloration.

Était-ce utile?

Autres conseils

Si vous souhaitez utiliser la méthode JavaDoc, je vous recommanderais d'utiliser les Documents naturels . Toutefois, si vous souhaitez simplement montrer le code Java et le convertir en une section HTML au format CSS sur votre page, nous vous recommandons d’utiliser le Code Prettify . Consultez le lien vers le fichier README pour obtenir des exemples. Vous pouvez également consulter la page de test Java pour voir à quoi ressemblera Java.

Javadoc convertira votre code au format HTML (avec les arborescences et les liens associés. , etc), mais la syntaxe ne met malheureusement pas le code en surbrillance. Ce que vous pouvez faire est d’ajouter le correcteur Google Code à chaque page. pourrait fonctionner.

J'utilise Java2HTML . Il s’exécute en tant que plug-in Eclipse, ainsi qu’en ligne de commande ou en script ant.

Il peut également convertir en TeX et XML.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top