Показать файл 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.