我試圖將可搜索的幫助集成到我的Java(Swing)應用程序中。我現在使用docbook來生成PDF幫助,而且我知道它可以生成JavaHelp。我認爲JavaHelp的默認查看器雖然很不吸引人(特別是在Windows上,即使在使用窗口L時也是如此)。我找不到任何漂亮的觀衆,但很好奇,如果你知道那裏有什麼,或者在應用程序內有更好的替代方案。Javahelp查看器(或替代品)
回答
默認內容查看器(HTML渲染器)在JavaHelp是HTMLEditorKit。這個組件不是很令人印象深刻;它僅支持HTML 3.2並且具有有限的CSS功能。可以插入alternative content viewers in JavaHelp。您可能想嘗試Oracle Help。它與JavaHelp非常相似,但更積極地維護。 Oracle Help附帶的默認內容查看器功能也更強大。 DocBook-XSL JavaHelp樣式表可能需要進行一些調整才能生成可與Oracle幫助一起使用的輸出(請參見this page)。
很難找到有關這些技術的狀態和未來計劃的確切信息。 JavaHelp在2007年10月發佈了它的最新版本,而Oracle Help 11.1.2.1.0於2011年9月發佈。有論壇(here和here),但活動很少。
也許你會對基於Web /瀏覽器的幫助系統感興趣。在這種情況下,請查看WebHelp,這是DocBook內容的較新輸出格式之一。
我一直在使用Sphinx來滿足我所有的文檔需求,它具有優秀的HTML模板。獅身人面像網站本身是基於其中一個模板。還有eclipse plugin可幫助您設置基礎獅身人面像項目並充當編輯器。優點
- 您使用類似於wiki的ReST語法編寫文檔。
- 好看的HTML模板/
- 能夠產生像EPUB等格式,PDF等
- 版本可控
您是否能夠在應用程序的幫助查看器中使用此文檔?或者它只在外部文件中。 – 2012-03-29 12:35:48
@JeffStorey這是ny外部文件 – 2012-03-29 13:41:34
我們目前使用docbook以pdf/html爲標準,效果很好。我試圖爲JavaHelp找到一個替代方案(或者至少更好的查看器)。 – 2012-03-29 13:54:29
- 1. .NET Html查看器/網絡瀏覽器控件替代品
- 2. KeyboardAvoidingView或替代品
- 3. ASIHTTP的最佳替代品,替代品或替代品用於下載隊列
- 4. Bootstrap標籤或替代品?
- 5. 融合日誌查看器的替代?
- 6. XMPP服務器替代品
- 7. jQuery產品查看器
- 8. 查看API的動畫替代品<11
- 9. 查看HTML代替的console.log
- 10. 谷歌文檔查看器返回204響應,不再工作,替代品?
- 11. NAnt替代品
- 12. WiX替代品?
- 13. Sharepoint替代品?
- 14. 替代品BKTree
- 15. Filemaker替代品
- 16. 替代品VS
- 17. Kibana替代品
- 18. JML替代品
- 19. OPENDATASOURCE替代品
- 20. Nabaztag替代品?
- 21. NSLog替代品?
- 22. ENUM替代品
- 23. XAML替代品
- 24. SmartGWT替代品
- 25. window.opener替代品
- 26. PRISM替代品
- 27. NSTabView替代品
- 28. QI4J替代品
- 29. Javascript替代品
- 30. NSSwitchButton替代品
嗨,您是否在此期間找到了更好的瀏覽器? – Zardo 2014-07-09 08:19:23
對於那個特定的應用程序,我最終只使用docbook生成的PDF。 – 2014-07-09 19:37:34