⑴ 如何製作chm文件
用微軟的HTML Help Workshop工具製作CHM幫助文件
從Windows 3.X到Windows 95,Windows使用的幫助文件一直都是hlp格式。在Windows 98以後,增加了一種基於HTML文件特徵的chm幫助文件,Windows 98稱之為Compiled HTML Help File。chm幫助文件是一個統一的窗口,左側是目錄、索引和搜索這三個功能項,通過常見的標簽欄進行切換;右側是Html文件的顯示部分,改變了原來幫助文件目錄窗口和主題窗口分離的情況;上部是工具欄。你可以用chm文件來製作軟體說明書、產品介紹說明、學習教程、電子圖書、個人資料管理等等。下面本文就以微軟公司提供的HTML Help Workshop工具包,為你介紹如何製作chm幫助文件。
下載與安裝
微軟公司提供了製作chm幫助文件的HTML Help Workshop工具包,下載地址 http://www.microsoft.com
目前的最新版為1.31英文版,文件大小3.34MB。直接運行下載後是一個自解壓文件,按照提示即可完成安裝。安裝完成後,運行「開始/程序/HTML Help Workshop/HTML Help Workshop」後進入HTML Help Workshop主界面。
如何使用
用HTML Help Workshop製作chm文件很方便,下面介紹製作的具體步驟。
一、製作前的准備工作
由於chm幫助文件是基HTM文件特徵的,所以前期編寫HTML文件的准備工作很重要。HTML Help Workshop的角色就像是一個總管,以一個項目控制整個項目的各類型文件,然後將各類型的文件編譯成獨立的chm文件。它的每個主題就是一個HTML文件,它的結構有點類似平常我們所見到的目錄樹,但是它的主題包括目錄及文件。主題文件可以用任何一個HTML編輯器進行編輯,也可用HTML Help Workshop編輯,唯一美中不足的是它的編輯器是純文字模式,對於HTML文件而言不具備所見即所得的效果。
如果你不會製作網頁,沒關系,你也可以通過Word 97或Word 2000,將Word格式的主題文件轉換成HTML格式。
二、創建項目文件
第一步:點擊HTML Help Workshop菜單欄中的「File/New」命令,這時出現「選擇新建內容」的對話框,選中「Project」。
第二步:,按「OK」按鈕後,將「Convert WinHelp Project」這個選項留空,繼續下一步。
第三步:點擊「Browse」按鈕,設置放置項目文件的目錄及項目文件名,完成後,繼續下一步。
第四步:因為我們已經事先建好了html文件,此時請選擇「HTML file」,繼續下一步。
第五步:點一下「Add」按鈕並加入已經編輯好的主題文件(也就是設置成首頁面的HTML文件),如圖4。點擊「下一步」,最後點擊「完成」按鈕,新的項目即已新增完成。
現在就可以進入HTML Help Workshop工作窗口。在窗口的上方是3個卷標,分別是「Project(項目)」、「Contents(目錄)」、「Index(索引)」。
在「Project」卷標的左側是7個按鈕,它們的功能名稱自上而下分別是:「Change project options(改變項目選項)」、「Add/Remove topic files(添加/刪除主題文件)」、「Add/Modify window definitions(添加/修改窗口定義)」、「HtmlHelp API information(HTML幫助API信息)」、「View HTML source(校驗HTML源文件)」、「Save Project Contents and Index files(保存項目、目錄和索引文件)」、「Save all file and Compile(保存全部文件並編譯)」。
第六步:點擊「Project」編輯窗口下方的「Change Project Options」按鈕後,會彈出一個「Options」對話框(圖6)。在這個對話框的「General」卷標的「Title」中輸入標題,編譯後這個標題將出現在chm文件窗口的標題欄中。在「File」卷標中選上「Automatically create contents file(.hhc)when compiling」。
chm文件的「Search(搜索)」選項允許用戶在所有主題文件中搜索字、詞或短語,將它們的標題顯示出來,而且用醒目的方式顯示在主題中。在「Compiler」卷標中選上「Compiler full-text search information」,即可支持全文檢索功能。
第七步:點擊「Save project file and compile」按鈕,雖然此時已經可以觀看結果了,不過,我們要再多作一項設定讓最後的成品再完整些。
三、創建目錄文件
編輯目錄文件是製作chm文件最關鍵的工作。目錄文件應該包含一個chm文件所有目錄(主題),而每個目錄又包含條目標題(名稱)和該條目的主題文件,要避免條目標題與對應的主題不一致的情況出現。等所有目錄都添加好後目錄就算完成了。
第一步:點擊HTML Help Workshop工作窗口的「Contents」卷標,這時系統彈出一個對話框,提示你「項目」還沒有關聯目錄文件(.hhc),選擇「Create a new contents file」,點擊「OK」按鈕後將創建一個新的目錄文件。
第二步:請指定一個新目錄文件名和存放路徑,點擊「保存」後出現目錄編輯窗口,目錄編輯窗口的左側有11個按鈕。
第三步:根據需要插入標題(類似資源管理器中的目錄)或頁面(類似資源管理器中某目錄下的文件),按下「Insert a heading(插入標題)」或「Insert a page(插入頁面)」按鈕,都會彈出「Table of Contents Entry」對話框(圖7),在「Entry title」輸入框中輸入條目的標題,並根據情況選定對應的主題文件,單擊「Entry title」下的「Add」按鈕,在彈出的對話框下面的「File or URL」輸入框中輸入文件名或URL地址並確定。
第四步:如果在單擊「Insert a page」按鈕之前所選擇的條目不包含別的條目,也不被別的條目所包含,那麼會詢問「Do you want to insert this entry at the beginningof the table of contents?」,選擇了「是」會增加起始條目(一級條目),選擇了「否」會增加一個子條目。
標題可以分為多級,要按照製作的內容統一考慮。如果覺得不滿意,可以用左側的箭頭進行調整,也可以選定該條目,單擊滑鼠右鍵,不但可以調整,還可以插入標題、主題或目錄文件。
四、創建索引文件
索引文件(hhk)也是一個HTML文件,它包含若干個關鍵詞,當用戶打開chm文件後,單擊索引標簽並輸入一個關鍵詞後,chm文件將顯示與這個關鍵詞有關的主題的列表,使大家非常方便地找到相關主題。
第一步:點擊HTML Help Workshop工作窗口的「Index」卷標,這時系統彈出一個對話框,提示你「項目」還沒有關聯索引文件(.hhk),選擇「Create a new contents file」,點擊「OK」按鈕後將創建一個新的索引文件。
第二步:請指定一個新索引文件名和存放路徑,點擊「保存」後出現索引編輯窗口,索引編輯窗口的左側有11個按鈕。
第三步:單擊「Insert a keyWord」按鈕,出現「Index Entry」對話框,在「General」選項的「KeyWord」輸入框中輸入關鍵詞,再單擊「Add」按鈕添加與該關鍵詞相關聯的主題文件。如果想跳轉到另一個關鍵詞,在「Index Entry」對話框中按「Advance」選項,選中「Target is Another KeyWord」,再單擊「General」選項的「KeyWord」輸入框中輸入關鍵詞,再單擊「Add」按鈕添加與要跳轉的關鍵詞相關聯的主題文件,單擊「OK」按鈕。最後單擊「確定」按鈕,並按「Save file」進行存檔。
五、最後的設置工作
第一步:選擇「Project」卷標,點擊「Change Project Options」按鈕,在「File」卷標的「Content file」項目中,點擊「Browse」指定為toc.hhc。在「Index file」項目中,點擊「Browse」指定為index.hhc。
第二步:重新點擊「Save project file and compile」按鈕進行存檔編譯。
第三步:最後點擊主菜單「View/Compiled file」,通過「Browse」指定該chm文件的目錄及文件名即可看到我們的作品了。
的確也夠簡單的了,只要有完整的HTML源文件,激活Html Help Workshop創建一個新的項目文件,將第一個html(通常是default.htm或index.html)加進項目,存檔並編譯就大功告成。同樣的一組HTML文件,放在網站上是一頁一頁的網頁,變成單一的chm後,則可用作軟體輔助說明,而且已經內建了全文檢索功能。
上述介紹的只是製作chm幫助文件的基本步驟。但它的功能遠非這些,如:可向HTML文件中插入HTML Help ActiveX控制項、Java腳本、彈出式窗口等等。還可將已有的chm文件解壓縮變回原來的HTML文件。
⑵ 有沒有直接修改、編輯chm格式文件的軟體
chm電子書製作軟體還是非常普遍的,比如「Visual
CHM」、「chm製作精靈」以及「電子文檔處理器(eTextWizard)」等,個人推薦「Easy
CHM」,這是
一款強大的CHM電子書或CHM幫助文件的快速製作工具。使用Easy
CHM只需要三個步驟就可以完成CHM的製作;其主要功能包括全自動的目錄及文件導入(可以包括子目錄)、支持導入任意的文件類型、自動生成CHM的目錄列表並自動生成所有目錄項等。
⑶ 製作chm電子書軟體哪個更好用
推薦Help and Manual 5.0.5。最專業,最好用的WYSIWYG(所見即所得)軟體。我原來是苦尋良久,試過多個軟體,包括Help and Manual 4.5版(有bug),最終鎖定5.0.5。非常好用!!!下載地址: http://www.crsky.com/soft/1918.html
⑷ 自己寫了本書,因為有目錄,想弄成CHM格式的,可是不知用什麼軟體好,請推薦。
關於製作CHM文件的工具,我們可以使用微軟的 HTMLHelpWorkshop(以下簡稱HHW)或者「國華軟體工作室」的eTextWizard(電子文檔處理器,以下簡稱EW)。HHW在VB、 VC等開發工具的CD中都有,也可以到微軟的站點去下載最新版本,華軍軟體園還有漢化的版本。EW是國人開發的軟體,使用上要方便一些,下載地址為,在此我們以HHW為例。 假設我們製作好的主頁放在C:\test目錄中,其中有一個index.html,通過它可以鏈接到所有其他的文件。 1.打開HTMLHelpWorkshop,單擊「File→New」菜單(或者單擊工具欄第一個按鈕),出現「New」對話框,選擇其中的「Project」後,按「OK」,創建一個工程。 2.這一步的對話框提供了從*.hlp到*.chm文件的轉換,在此我們不需要,直接按「下一步」。 3.這一步的對話框要求指定工程的位置。單擊「Browse」,進入C:\test目錄,並在文件名中鍵入「test」,這時文本框中應出現「C:\test\test.hlp」,然後按「下一步」。 4.這一步要求選擇你已為工程創建的文件類型,在此我們選擇第三個「HTMLfiles(.htm)」。 5.現在需要添加我們製作好的HTML文件,按「Add」,選擇「C:\test\index.html」,將它添加到列表框。說明一下,只要被index.html文件直接或間接鏈接到的文件,都會包含進去,因此不必將所有的文件添加進去!然後單擊「完成」即可。 6.單擊「File→Compile…」(或工具欄第三個按鈕),出現「Createacompiledfile」對話框,直接單擊「Compile」。 7.測試 在資源管理器中雙擊生成的C:\test\test.chm,在頁面單擊右鍵,在菜單中選擇「屬性」,在「屬性」對話框中復制其中的「地址」(應該為mk: @MSITStore:C:\test\test.chm::/index.html)。將上面的地址粘貼到瀏覽器的地址欄中,如果正確,按回車可以在瀏覽器中看到正確的頁面。
⑸ chm文檔製作工具哪個好用
你先要弄明白chm電子書的製作原理,然後就好辦了。
chm,其實就是打包的網頁文件,所以,製作chm電子書,大致要分兩步:一是製作網頁,二是把網頁打包成chm。
製作網頁一般用「軟景html製造機」或「hp電子書製作軟體」,做出的網頁帶有那種「上一頁」「下一頁」「回目錄」的按鈕,模板繁多,效果華麗。插入圖片也很簡單,將電子書的純文本和圖片放在同一文件夾下,在文本里相應的位置輸入圖片的名稱並加以特定的符號標示(這兩種軟體各有不同,你看下軟體的幫助說明就知道了),然後從軟體里載入文本,就能輸出帶插圖的網頁文件了。也可以另外用網頁編輯器直接編輯生成的網頁,添加圖片。
做好了網頁,然後就可以打包成chm,打包軟體很多,比如easychm,hugechm,用起來都很簡單,不多說了。
至於軟體下載,你只需網路一下,是不愁沒有下載的。基本上都是全免費,不存在注冊碼什麼的。