2009-03-02 2 views
1

В моем приложении у меня есть требование конвертировать программу Java/VB/VB.net/etc в HTML, а затем использовать эту HTML-страницу (для вставки в Word doc).Какой лучший бесплатный код для преобразования в html-конвертер

Уверен, что мы можем написать код для этого, но это повлечет за собой программирование для этого тоже, с нескольких языков программирования, а также с ошибками. Принимая во внимание, что он должен быть выпущен как можно скорее. Использование стороннего инструмента для этого поколения HTML не является проблемой.

Однако этот сторонний инструмент, код для форматирования html, должен быть бесплатным, надежным и должен преобразовывать до Java 1.5 и другую версию последнего языка.

Вы знаете какой-либо такой конвертер (код для html converter/formatter), который является бесплатным, распространяемым, надежным и преобразует до последних версий более чем одного языка (включая Java)?

Чтобы уточнить, меня интересует утилита, которая будет использовать исходный код в качестве входных данных и будет генерировать HTML-файл в качестве вывода. HTML-файл не должен использовать javascript для окраски кода, потому что после вставки в Word раскраска будет потеряна.

+0

Вы имеете в виду, что вы должны отображать исходный код на HTML-страницах? – tehvan

+0

Я думаю, что это то, что он имеет в виду –

+0

В каком направлении вы шли? Мне интересно. – Ascalonian

ответ

1
+0

Это основано на Python - как я могу его распространять? Будет ли это требовать генерации EXE модуля python? – vikramsjn

+0

Вы можете использовать Jython. Это JAR. – vartec

+0

Вы имеете в виду, что Jython - это JAR? Означает ли это, что пигменты должны быть установлены в Jython, а затем выполнены из командной строки (с использованием Jython)? Не могли бы вы рассказать о своем последнем комментарии. – vikramsjn

0

Javadoc преобразует ваш код в HTML (наряду с соответствующими деревьями классов и связями и т. Д.), Но не выделяет синтаксис код, к сожалению. Что вы можете сделать, так это добавить Google Code Prettifier на каждую страницу, которая может работать.

+0

Ну, я думал, что Javadoc работает только с комментариями к doc - будет ли он действительно работать с исходным кодом и генерировать html кода? – vikramsjn

+0

Прошло некоторое время, так как я использовал его сам, но IIRC, он генерирует ряд вещей: деревья классов, списки функций и т. Д., А также выделенный код синтаксиса. – nickf

+0

Просто подтвердил, что Javadoc ссылается на источник, но этот источник не является синтаксисом. – vikramsjn

0

Если вы хотите, чтобы пойти с JavaDoc образом, я бы рекомендовал использовать Natural Docs. Однако, если вы хотите просто показать Java и преобразовать в HTML-раздел в формате HTML на своей странице, я бы рекомендовал использовать Code Prettify Google. Посмотрите ссылку на README для примера. Вы также можете посмотреть Java Test Page, чтобы посмотреть, как будет выглядеть Java.

0

Я использую Java2HTML. Он работает как плагин Eclipse, а также из командной строки или скрипта ant.

Он также может конвертировать в TeX и XML.

+0

Я также загрузил его, и у меня установлено eclipse. Можете ли вы посоветовать, как вы запустили Java2HTML? – Faizan

Смежные вопросы