2016-07-11 143 views
-4

我有成千上萬的HTML文件,我想將這些文件轉換爲 chm擴展名。如何將html文件轉換爲使用c#的chm格式?

請使用c#將HTML文件轉換爲chm格式。

謝謝。

+2

通常你只需運行一個helpfile編譯器。你有什麼特別的問題? – BugFinder

+0

我想以編程方式使用c#來做它我不知道的方式! –

+0

那是什麼ID仍然做。幫助編譯器非常有效地完成它。您需要詳細瞭解chm才能編寫自己的 – BugFinder

回答

0

創建幫助文件(CHM)和幫助創作有一個學習曲線。正如@BugFinder在他的評論中提到的 - 而且你又被警告 - 你需要閱讀很多關於CHM的文章才能在C#中編寫自己的代碼。

請注意,HTMLHelp(HH)在很多年前已經發布了IE4和Windows 95.HTML幫助處於維護模式,這意味着無論運行時還是編譯器都沒有新的功能。 HH的所有主流發展已經停止。但它仍然在Windows10下運行,併爲基於Windows的應用程序提供最佳幫助文件格式。

你會發現許多(和一些昂貴的)幫助創作工具。

我真正推薦的是Rob Chandler的共享軟件工具FAR HTML 您可以使用外部的首選HTML編輯器進行任何操作,並將FAR放入工作流程中。或者簡單地使用您現有的HTML文件。這是一個價格低廉的工具,嚮導非常棒。嘗試它以滿足您的需求。

一個提示 - 開始時不要查看FAR HTML的所有選項。

  1. 把你的HTML文件到您的項目文件夾 的子文件夾結構,並注意CHM就像一個壓縮的網絡例如

    welcome.htm
    design.css
    First_Steps \ download.htm
    First_Steps \ starting_program.htm
    How_to_extend \ extend_menu.htm
    How_to_extend \ power_function.htm
    圖像\ gui_screenshot.jpg

  2. 將這些文件拖放到FAR HTML或從嚮導對話框中您的工作的根文件夾

  3. 開始對HTML幫助1.x的嚮導中看到主菜單:編輯>幫助嚮導
  4. 按照嚮導步驟
  5. 準備..

enter image description here

相關問題