2012-03-28 28 views
4

我試圖將可搜索的幫助集成到我的Java(Swing)應用程序中。我現在使用docbook來生成PDF幫助,而且我知道它可以生成JavaHelp。我認爲JavaHelp的默認查看器雖然很不吸引人(特別是在Windows上,即使在使用窗口L時也是如此)。我找不到任何漂亮的觀衆,但很好奇,如果你知道那裏有什麼,或者在應用程序內有更好的替代方案。Javahelp查看器(或替代品)

+0

嗨,您是否在此期間找到了更好的瀏覽器? – Zardo 2014-07-09 08:19:23

+0

對於那個特定的應用程序,我最終只使用docbook生成的PDF。 – 2014-07-09 19:37:34

回答

5

默認內容查看器(HTML渲染器)在JavaHelpHTMLEditorKit。這個組件不是很令人印象深刻;它僅支持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月發佈。有論壇(herehere),但活動很少。

也許你會對基於Web /瀏覽器的幫助系統感興趣。在這種情況下,請查看WebHelp,這是DocBook內容的較新輸出格式之一。

2

我一直在使用Sphinx來滿足我所有的文檔需求,它具有優秀的HTML模板。獅身人面像網站本身是基於其中一個模板。還有eclipse plugin可幫助您設置基礎獅身人面像項目並充當編輯器。優點

  1. 您使用類似於wiki的ReST語法編寫文檔。
  2. 好看的HTML模板/
  3. 能夠產生像EPUB等格式,PDF等
  4. 版本可控
+0

您是否能夠在應用程序的幫助查看器中使用此文檔?或者它只在外部文件中。 – 2012-03-29 12:35:48

+0

@JeffStorey這是ny外部文件 – 2012-03-29 13:41:34

+0

我們目前使用docbook以pdf/html爲標準,效果很好。我試圖爲JavaHelp找到一個替代方案(或者至少更好的查看器)。 – 2012-03-29 13:54:29