1. 程式人生 > >用EasyChm製作chm文件

用EasyChm製作chm文件

        最近用EasyChm做了公司軟體的幫助文件,成功為兩個軟體做了幫助,也略有點成就感,下面總結一下過程中的經驗。
        首先要了解到什麼是chm,chm是微軟推出的一款電子書格式,在Windows98以上的作業系統都可以看,常用作幫助文件。在網上也有很多人用chm製作電子書,比較容易,也不需要什麼閱讀器,只要是Windows的系統都可以看,所以也很受歡迎。
        chm格式的文件製作起來很容易,也很方便,先製作一個簡單的html網頁,然後通過製作chm的軟體很容易就可以轉換成chm格式,只需要自己建立一個目錄和索引(甚至索引都不需要建)。
        首先是html階段,一般是自己製作一些html檔案,並把所需要的圖片之類的檔案放在本資料夾下,製作html的知識還是需要腦補一下的,但是裡面不能用js等指令碼或其他指令碼語言,同時不建議用doc轉換成的html檔案,因為裡面包含大量只有office能識別的html語句,你得轉換成html之後還得千辛萬苦地去掉一些語句,我之前有一次這麼幹的,工作量著實不小。可以的話還是儘量直接用Dreamweaver等網頁編輯工具直接編輯html比較實在。
        製作好了html之後,接下來的事情就更簡單了。有一款chm製作工具就好了,我用的是EasyChm,其他的工具應該使用起來是差不多的,首先要新建工程,建工程時,選擇我們要做的html檔案所在的資料夾,這樣所有的html就直接會被匯入進工程中了。
        然後就是建目錄,我們可以選擇設定目錄的圖示,調整子目錄,設定目錄連結等,比如說我們的h1.html中有一個錨點Toc1,我們在建目錄的時候就可以將子目錄連結到錨點#Toc1,這樣我們可以用同一張網頁分成不同的子目錄分別連結到網頁中不同的地方。同樣的,我們也可以連線到其他的網頁,是一樣的。在網頁中也可以連結到不同的位置,不同的網頁,甚至可以連結到網站url,也都是一樣的,這樣就基本建立好我們的文件了,可以預覽一下。
        文件OK了之後,就是編譯了,注意,這裡要提醒一下,一定要時不時儲存工程,否則一旦出了什麼問題,之前的工作就白費了。。編譯時能選擇編譯選項,設定chm開啟後標題的名稱,設定chm的名字,設定主頁和第一頁,老實說這倆的區別我還沒用出來,然後就是一些詳細的設定,一般選預設選項就可以了,注意的就是設定chm預設開啟的大小和位置,這個是可以直接在桌面上拉動設定的,完成後直接點“確定”就可以了,很方便,設定完成之後點編譯chm就可以編譯了,完成之後可以檢視chm,看看自己的成果吧,雖然不是什麼大工程,做起來很簡單,但對於一個初學者來說還是很有成就感的有木有?雖然介面沒有那麼漂亮,但還是感覺很酷,以後可以閒著沒事幹自己做幾本電子書看,之前看有的chm格式的電子書不知道怎麼做的,原來就是這麼簡單,我也可以做。


        有了這個小技能,我們平時就可以直接從網上扒一些網頁下來,改改,然後做一個chm,打發打發時間,一些有用的資料也可以做成chm格式,不用擔心有的電腦沒有pdf或者word什麼的軟體就看不了了。