Показать файл CHM в приложении JavaFX

Есть ли способ отобразить скомпилированную справку CHM в приложении javaFX, не используя java.awt.Desktop от AWT?

Вызов читателя CHM с помощью Runtime.getRuntime().exec(help.chm) это вариант, но чтобы сделать его кроссплатформенным, для этого потребуется, чтобы у каждого пользователя в Mac, Win и Linux была установлена ​​программа чтения CHM.

Какой лучший вариант для кроссплатформенного решения? я должен извлечь его в HTML и отобразить его в javafx.scene.web.WebView?

1 ответ

Решение

Учитывая ваше желание быть независимым от платформы, я бы посоветовал перейти к HTML-маршруту, как вы сами предложили. Я не знаю вашу причину для преобразования CHM в HTML, если вы также контролируете источник, в этом случае я бы либо использовал HTML напрямую, либо уценкой до HTML.

введите описание изображения здесьВы должны попробовать это. У меня работает!

Другие вопросы по тегам