过期域名预定抢注

 找回密碼
 免费注册

如何製作電子書啊,我的新資料做好了

[複製鏈接]
發表於 2006-3-8 20:09:10 | 顯示全部樓層
佔個位置。。。。留個念
回復 给力 爆菊

使用道具 舉報

發表於 2006-3-9 00:36:13 | 顯示全部樓層
呵呵,新書搶購啊& z" V; m0 n# v. b. f9 B
一時間洛陽紙貴啊!
回復 给力 爆菊

使用道具 舉報

發表於 2006-3-9 01:38:05 | 顯示全部樓層
路過。。。沒意見吧?
回復 给力 爆菊

使用道具 舉報

發表於 2006-3-9 03:34:57 | 顯示全部樓層

chm文件DIY

從Windows 3.0到Windows 95,系統使用的幫助文件一直是.hlp格式,在安裝Windows98以後,我們發現系統中增加了一種.chm格式的幫助文件,與hlp文件相比chm文件有很大的改變,功能更加強大,支持的媒體文件更多,使用起來也更便捷。! X' v% K3 [8 j3 ^( D& `) E
chm文件可用來製作軟件說明書、產品介紹、學習教程、電子圖書、報刊的電子版本、個人資料的整理等等。本文將由淺入深地介紹chm文件的製作方法,希望對讀者能有所幫助。
/ N6 ~( H1 D( `! u9 \
, a5 r( L) ~0 A% T, a一、chm文件及其製作工具HTML Help WorkShop簡介; G9 A; k7 @1 `% i
chm文件是微軟1998年推出的基於html文件特性的幫助文件系統,以替代早先的WinHelp幫助系統,在Windows 98 中把chm類型文件稱作「已編譯的HTML幫助文件」。被Internet Explorer支持的JavaScript、VBScript、ActiveX、Java Applet、Flash、html圖像文件(GIF、JPEG、PNG)、音頻視頻文件(AU、MIDI、WAV、AVI)等等,chm同樣支持,並可以通過URL地址與因特網聯繫在一起。: P8 @+ H" n% W0 F0 d/ Q
是典型的chm文件運行界面,其窗口可分為3部分,上面是功能按鈕區,羅列了幾個常用的瀏覽器按鈕;右邊是主窗口;左邊是導航嵌窗。導航嵌窗用來快速定位感興趣的內容,這裡可包含標題、索引、搜索和標籤。按「隱藏∕顯示」按鈕可以把左邊的導航嵌窗關閉或打開,其他幾個按鈕瀏覽器中的也一樣,「選項」中是一些常用的控制命令。- \- J, o5 P! h! L# V0 O
在Windows 98及以後的Windows版本中,chm文件的運行程序(hh.exe,27K)已是作系統的一部分,它控制支持ActiveX組件的網頁瀏覽器(如微軟的Internet Explorer 3.0以上版本)來解釋並運行chm文件中的元素,這樣的好處就是能跨平台運行chm文件,只要有不同平台上的運行器和瀏覽器,chm文件就不再需要重新進行編譯而直接使用,在不同語言的作系統下,chm文件也會自動顯示對應語種的菜單。, o. J* n' H: p( N3 W9 h3 ?
在PC機上使用chm文件要求使用者的作系統裝有IE3.0 或以上版本,如果使用者仍在使用Windows 95 系統,就需要運行一個小程序(被稱作chm文件閱讀升級包)hhupd.exe(700K),以便在Windows 95 中也能正常使用chm文件。而在Windows 98以後的系統中可以直接使用chm文件。最新的Hhupd.exe的下載地址是:http://msdn.microsoft.com/library/tools/htmlhelp/wkshp/hhupd.exe。" @* M) q# a* F0 H0 a
製作chm文件的最佳工具是微軟的HTML Help WorkShop,其最新版本號為1.31。雖然是英文版,但它的幾個單詞都比較簡單,稍有一些英文基礎的人基本上都能應付,如果不懂英文也沒關係,當你對照程序看完此文後,也許你對HTML Help WorkShop已能運用自如了,或者借助「東方快車」、「金山快譯」等軟件把英文菜單轉為漢字。* c* q" i. J2 y8 Z' P, z
HTML Help WorkShop 的作界面如圖(2)所示。上面是菜單欄,菜單下面的工具欄一般有5個按鈕,分別是〔New 新建〕、〔Open 打開〕、〔Compiled HTML file 編譯過的HTML文件〕、〔View Compiled file 查看編譯過的文件〕、〔Display online information 在線幫助〕。  w. E, [  j5 _' a
為敘述方便,下文中將把「HTML Help WorkShop」簡稱為「HHW」。
6 S* k6 Q" @0 ?0 O& S; C4 w1 D& J4 r' f* }6 z6 }/ d
二、製作前的準備+ e3 Y& c- ~8 O  _' U
1.下載並安裝HTML Help WorkShop
% t0 z% K4 C6 O: Z9 Y9 x你可以在微軟的站點上下載HHW軟件,也可以直接通過地址 http://msdn.microsoft.com/librar ... /wkshp/htmlhelp.exe下載。下載後直接運行htmlhelp.exe,一路「next」就可安裝成功。1 }; E5 C2 K" ^
HHW內含一個圖形編輯處理程序(HTML Help Image Editor),圖形文件的處理也可以由它簡單處理。& h3 x4 I) S; e! w' \5 `
2.幾個概念& n; k7 h0 h$ W7 u1 _) _$ U' @
相對來講製作chm文件比較簡單,大量的工作實際上是在前期製作html文件上,你在chm文件中所看到和聽到的,與你在瀏覽器中的結果是一樣的。你可以專門為製作chm文件而編製HTML,也可以直接利用現成的個人主頁快速做成chm文件以便向外發放,所不同的是,在個人網站上每個HTML文件之間必須由超級鏈接相連,而用來製作chm文件的HTML文件組裡,允許有獨立的HTML文件,用戶可以通過導航嵌窗來實現對其訪問。
1 q" H7 w) W7 I. D2 m+ e8 C現在讓我們先瞭解一下幾個用到的概念:
, e$ ?3 q" R9 l2 p(1)項目文件〔Project——.hhp文件〕:包含創建chm文件所需的HTML文件信息、目錄表文件信息、索引文件信息、窗口屬性、搜索、書籤定義等內容。一個chm文件對應著一個項目文件。
$ C* i" n4 Q5 U0 J# a6 B+ `1 j6 B(2)目錄表文件〔Contents——.hhc文件〕:包含目錄表中每個標題與HTML文件的關聯關係。目錄表就好像是一本書的目錄頁。該文件不是必須的,如果創建的chm文件沒有導航嵌窗,就可以不創建.hhc文件,這樣一來HTML中的跳轉就要全部借助其內部的超級鏈接了。: d8 f' J) o( J/ D+ @
(3)索引文件〔Index——.hhk文件〕:一些專業書籍在其後面一般有個索引表,利用已經排序的字母、單詞或詞組來幫助讀者快速定位到需要的一個或幾個位置。在chm中也可以使用索引。索引文件中就包含每個關鍵詞(keyword)與HTML文件的對應關係。與目錄文件中的標題不同的是,一個關鍵詞可以對應多個HTML文件。索引文件也不是必須的,如果你的chm文件的信息不是太複雜,不創建它也行。
$ u6 [) _8 M5 f, u/ n(4)搜索:chm文件的搜索選項卡允許用戶在所有chm文件中全文搜索字、詞或短語,將它們的標題顯示出來,並把搜索出的詞組高亮顯示。如果使用搜索功能,chm文件會稍大一點。
% f( i7 V1 @/ Y% L7 C- ?+ ~/ G(5)書籤:在我們閱讀圖書時,有時會在一些地方放個書籤,便於以後能快速找到該頁,在chm中也同樣有此功能。你可以把一些標題放到書籤列表中,下次你可以通過書籤快速找到對應標題。
  }7 K) t$ @$ B9 I- C- n8 g$ |(6)窗口屬性:是指chm文件的運行窗口。你可以自由定義窗口初始位置、大小、按鈕、導航嵌窗、顯示模式等。
& Y4 i2 z) d- l9 W  V: `  m# Y目錄、索引、搜索和書籤是chm文件的導航嵌窗中的4個導航選項,任何一個都可以隨意打開或關閉,當4個功能全部關閉時,導航嵌窗將自動消失。
9 l8 \5 N3 V/ A$ Y9 Q/ N7 l因為HHW對chm的控制非常靈活,所以你可以製作出功能強大的chm文件,也可以製作出非常簡單的chm文件。另外在製作中我們需要指明的是基本的HTML文件,而圖形、視頻、聲音等文件不需要指明位置,HHW會根據HTML文件中的鏈接找到它們。
% z& n+ o* w; i6 u, f/ l1 Q, ]: c4 X
三、製作簡單的chm文件
2 V& o$ [# c1 {$ E我們把沒有導航功能的chm文件稱作「簡單的chm文件」,它沒有左邊的導航嵌窗,網頁之間的跳轉全部依靠HTML文件內部的超級鏈接。: I: x' _0 U; B, k! ~
下面介紹製作簡單的chm文件(無導航功能)的步驟,這些步驟的敘述將在「製作較複雜chm文件」中省略或簡化,所以不可不讀。( p2 |, c2 \( S7 m
' d, O" ]9 ?5 A1 W. P, u/ f
1.製作沒有功能按鈕的chm文件
4 T5 l7 ~6 g4 l首先你最好把所有要用到的html文件及有關圖形、聲音、視頻等文件複製到一個空文件夾中(當然可以包含子文件夾),並在IE瀏覽器中檢驗通過,然後啟動HHW。在File菜單中選〔New〕,彈出新建文件對話框。
# o, Y8 }5 g7 {0 J2 x0 AHHW可以新建:項目〔Project〕、文本文件〔Text〕、HTML文件、目錄表文件〔Table of Contents〕和索引文件〔Index〕。我們選「項目」,彈出新建項目嚮導,提示你可以把以前的WinHelp項目文件轉換為HHW項目文件。我們直接按「下一步」。, H" X# }- H; X. z, W
在這裡指定欲創建的項目的位置和文件名,我們按〔Browse〕,選擇HTML文件所在目錄,並定義個項目文件名如test1(程序自動添加.hhp後綴),按「下一步」。在出現的對話框中指定已經存在的文件。因為我們目前只有HTML文件而沒有目錄文件(.hhc)和索引文件(.hhk),所以只在〔HTML files〕前面打上小勾。按「下一步」,進入添加HTML文件的窗口。按〔Add〕按鈕,把有關的標題HTML文件全部選中加入(可以一次全部選中加入)。按「完成」後,程序就會進入項目編輯界面,也就是HHW的主界面(參考圖2)。) f  R2 r' j5 b) X0 Z. b; z
首先我們給將來的chm文件的窗口標題條指定與chm內容相符的文字(如果不指定,則軟件默認為「幫助」):按〔Project〕項目選項中左邊第3個按鈕「新建/編輯窗口顯示風格」,在彈出的窗口類型中隨便輸入一個名字如「12」,按「OK」後就會進入「窗口屬性」定義對話框。在〔General〕選項卡中的〔Title bar text〕中輸入標題條文字「test1——最簡單的chm文件」如圖(3)。
4 y7 J+ _# B0 E因為我們不需要導航嵌窗及功能按鈕部分,所以再確認一下在導航嵌窗〔Navigation Pane〕中不要選中〔Windows with navigation pane, topic pane, and button bar〕,如圖(4)。按確定退回HHW主界面。
7 [$ ~$ `, V0 g現在按〔Compiled HTML File〕編譯按鈕或者通過在〔File〕菜單中選擇〔Compile〕進行編譯,chm文件就會在指定位置創建完成。這時你可以運行一下新創建的chm文件,不難發現,chm已經包含了所有用到的HTML文件、圖形文件等,相當於是把全部網頁文件打包到chm文件中了。如圖(5)就是最簡單的chm文件顯示效果。很簡單吧?6 |6 F+ M0 k4 n0 Z0 {5 `$ G1 H
2.製作包含功能按鈕的chm文件9 ^2 k3 n8 w. {/ }4 j# t
與上面作相同,所不同的是:在進行到「窗口屬性定義」作時,在〔General〕中指定chm文件標題欄中的文字「test2——帶功能按鈕的chm文件」,在〔Button〕中指定欲在 chm 文件的按鈕區中顯示的按鈕如圖(6),在〔Navigation Pane〕導航嵌窗設置裡選中顯示導航嵌窗(與上面不一樣),如圖(7)。其他選項卡中我們使用默認值(後面在介紹)。設置好後,按編譯按鈕,生成的chm文件如圖(8)所示。因為我們沒有生成目錄表文件和索引文件,所以在chm中導航窗口不會顯示出來。
" |8 u# u2 i6 u3 ?1 K上面製作的chm文件比較簡單,但有時也很實用,對於比較簡單的幾個HTML文件也已經足夠了。如果HTML比較複雜,也可以使用分幀處理,同樣會做出出很不錯的chm文件,就像我們進入一些有分幀頁面的網站時的作方式一樣。如圖(9)。
( V+ D/ V! c1 H! T6 b; [* @7 c# f5 }( \8 Q8 v( B
四、製作較複雜的chm文件
( E* t6 f$ E. G7 A在Windows 98中我們常見的chm文件多數具有目錄及索引,有的還有搜索和書籤,這在使用chm文件的過程中會比較方便。下面我們就來製作帶目錄、索引、搜索、書籤的chm文件。在這裡我還將介紹一些常用的選項功能的解釋。
5 ?- Z+ h8 L5 Q( G( E/ T" M; y8 q此類chm文件一般包含有多個HTML文件。與前面一樣,你需要先把網頁文件做好,放到硬盤一個文件夾中,如 test3。進入HHW後選新建項目,並指定新建項目文件的位置和文件名(如test3),在已經存在的文件中選中目錄中所有用到的HTML文件後,進入HHW主界面。9 b, y& i6 w& Q. J
, P7 C2 Q( Y& a9 I
1.目錄表文件的創建; v, p; K0 ~; ~- w
按〔Contents〕選項卡,選擇〔Create a new contents file〕創建新的目錄表文件,並命名它為 contents.hhc。然後進入目錄表編輯窗口,如圖(10)。在目錄編輯窗口左側,從上到下排列有11個按鈕,前5個分別是:目錄表屬性設置、插入標題、插入頁面、編輯所選標題或頁面屬性、刪除標題或頁面,下面4個箭頭用來調整所選標題或頁面的位置及從屬關係,最後兩個分別是顯示HTML文件源碼和保存文件。
1 f3 Y' i3 I  q插入一個標題:按〔Insert a heading〕按鈕,彈出〔Table of Contents Entry〕對話框,如圖(11),在〔Entry title〕中輸入標題內容,如「簡介」。按〔Add〕,在彈出的〔Path or URL〕對話框中選擇Title為「簡介」對應的 HTML 文件,如圖(12),按返回後一個標題就添加完成了。這裡你也可以按圖(12)下面的〔Browse...〕指定前面沒有選擇加入的HTML文件,或者直接在〔File or URL:〕中輸入。! f: G+ |/ _7 t: A9 D
在標題「簡介」下面再添加一個標題如「準備」:按〔Insert a Heading〕按鈕,會彈出一個詢問是否在所選標題上面插入標題的對話框,我們按「否」,在〔Entry title〕輸入頁面標題「準備」,並按〔Add〕指定對應的HTML文件,返回後就又加了一個標題。$ d- F3 `8 j+ Z: ?% V4 j
在標題「準備」下面插入一個頁面(或者是子標題)如「下載」:按〔Insert a page〕按鈕,在〔Entry title〕輸入「下載」,並按〔Add〕指定對應的HTML文件,返回。
! e( }  C' x  z8 Y6 E同樣我們可以加入許多標題、子標題、頁面,並可以利用那4個箭頭按鈕來調整標題或頁面的位置及從屬關係。HHW可以支持9個級別深度。
% r% l1 R+ n! r- w修改標題及改變標題圖標的方法:選中標題,按〔Edit selection〕按鈕,可以對其重新指定所關聯的HTML文件。在〔Advanced〕中通過下面的〔Image index〕改變標題的圖標。如圖(13)。+ q- X/ R+ H4 n4 ?/ n3 z
設置目錄屬性:按〔Contents properties〕按鈕後我們可以改變目錄表顯示樣式等,使用默認設置就行。
7 D- _" L& G( e/ R! N. d2 z. P' z所有標題創建完成後,按左下角的〔Save File〕按鈕,一個目錄表文件就創建完成了。如圖(14)。
/ u/ \+ ^5 U+ t8 K. d! D, R2.索引文件的創建
# K8 O' s0 C: H* C3 C' U與目錄文件的創建非常類似,只是索引文件中需要指定關鍵詞與HTML文件的關聯關係。不再贅述。請參考上述目錄表文件的創建方法。; R" k5 w. |" V) u( W* R
3.項目文件的設置
5 d( `1 `0 Q6 u' h* Q8 g0 \, a! Y, }按〔Project〕選項卡,進入項目編輯窗口(即默認的HHW介面)。其左邊排列有7個按鈕,分別是:項目屬性設置、增加或刪除HTML文件、增加或改變窗口屬性定義、API信息、顯示HTML源碼、保存文件、保存文件並編譯。
0 t. S. F5 ]9 w# R我們按〔Change project options〕按鈕對項目進行設置:通常需要做的是,在〔General〕選項卡的〔Default file〕中指定封面頁。封面頁就是當打開chm文件時默認顯示的HTML文件。封面頁可以是目錄表中的某個標題所對應的HTML文件,也可以是在目錄表中不存在的專門用來作封面的 HTML 文件。如圖(15)。
, z; T5 h! T" S$ D' p8 a9 X如果想在chm文件中具備全文搜索功能,還需要在〔Compiler〕中選中〔Compile full-text Search Information〕,如圖(16)。* _3 T3 G4 G5 f3 `7 n) A( J
其他內容一般可以不去理會。
, o  B7 Q1 c/ {9 m4.窗口顯示設置
( G% A9 F% T: B6 W3 E: D1 A按第3個按鈕〔Add/Modify windows defunitions〕設置窗口屬性:這裡的設置將決定chm文件的顯示風格。在彈出的對話框中我們給窗口風格隨便指定一個名字(如12),按OK就進入了〔Windows Types〕對話框。常用的幾個設置項為:% |. z2 R& R* o5 i  @
(1)General常規* i; h) ?+ X9 \# O
〔Title bar text〕中輸入欲在chm文件的標題欄裡顯示的文字,如「輕鬆製作chm文件」。參考圖(3)。
( D+ f4 Z9 U9 f0 ~  e1 ~9 V/ c(2)Buttons按鈕" n1 ^0 U9 i3 N  H+ |
選擇欲在chm中出現的按鈕。參考圖(6)。: v/ D! {) H; X$ J( V0 s, W
(3)Position位置0 M& q) M# w- L) u# W5 a9 g
〔Save user defined windows position after first use〕如果選中,則系統會保存chm使用者最後一次退出 chm 文件時窗口的位置、大小等,下次再打開chm時,系統會恢復這些屬性。如果不選中,則每次都以你默認的窗口大小、位置打開chm文件。
' m7 q$ W9 |6 h# m; K" y2 DLeft和Top是指定打開chm時窗口左上角的位置,Width和Height則指定窗口的寬和高。參考圖(17)。
+ \4 X* ~$ k9 [+ u# T! g# a, e(4)Files 文件
9 w" ?( |6 Q! s& J; i如果選擇了顯示Home、Jump按鈕,就在這裡輸入對應的URL超鏈接地址,比如你的個人主頁地址。
5 t/ [* s7 |! [8 r$ S8 S(5)Navigation Pane 導航嵌窗3 N7 T/ L1 Q7 _2 h: C5 q
〔Windows with navigation pane,topic pane,and button〕如果不選,則chm窗口沒有導航嵌窗和按鈕。
. ], w! Q; ^2 f1 i, ?〔Navigation pane width〕中指定導航嵌窗的寬度。  g, ~: F$ A) ^) x" Z2 w
〔Open with navigation pane closed〕如果選中,在打開chm文件時導航嵌窗默認為關閉狀態。6 u5 w; c( j% a5 b& k8 a
〔Auto sync〕如果選中,chm中的目錄標題與HTML內容自動保持同步。
& g7 A, B6 v0 I% [, m! U4 n% L8 z; b〔Automatically show/hide navigation pane〕如果選中,在chm為活動(當前)窗口時,導航嵌窗顯示,當不是活動窗口時,導航嵌窗自動隱藏。* x0 }3 w& b+ F6 m) r! r+ f
〔Default tab〕中指定導航嵌窗中默認的顯示項。可以是目錄、索引、搜索、書籤。" @( l; ^, R6 W, ^; c# [% r+ \
〔Search tab〕如果選中,在chm中將具備全文搜索功能,而〔Advanced〕可以讓chm具有高級搜索的功能(使用and,or,not,near)。
4 _' }3 U4 X" R! w* A' I- O3 D7 H* ~% ~〔Favorites tab〕如果選中,chm文件就會具有書籤功能。如圖(18)。! _. E) M, `2 D  \1 P: \
另外2個選項夾可以不管,使用默認設置就行。8 t" G, M; n  K: E3 m
5.編譯成chm文件  o9 n: E! h( R: [7 f. }  ?8 @" K
經過上面的設置,現在我們可以進行編譯了。按工具欄中的編譯按鈕或者直接按項目窗口左下方的〔Save all file and Compile〕按鈕,幾秒鐘以後chm文件就被編譯生成。然後用鼠標雙擊此chm文件就可以看到作品了,如果發現問題還可以返回HHW裡進行修改調整後再編譯,或者在以後雙擊.hhp 文件進行修改。& a( `3 h) x5 t7 B+ @: R

; A3 e# |0 ?% w5 i6 s3 d9 f五、反編譯一個chm文件4 o) a9 m& \; U/ W- W- y
有時我們需要把一個已經存在的chm文件反編譯,以便把其中的全部內容取出。反編譯的方法是:先創建一個新的文件夾,然後進入HWW程序,在〔File〕菜單中選〔Decompile〕,指定目標文件夾的位置和欲反編譯的chm文件,按OK,反編譯很快就會完成。這時在目標文件夾中就保存著chm中的所有文件和子文件夾,你可以慢慢研究別人的技巧了,或者對其進行修改後再編譯。其實HHW中還有許多功能和擴展設置選項,因篇幅所限不再介紹,大家自己探索吧。
3 N& o2 B. C1 [% T; K- p! c5 ?8 `本文介紹的軟件收錄於《大眾軟件CD》2000年第9期\BBX\下。
回復 给力 爆菊

使用道具 舉報

發表於 2006-3-9 08:31:45 | 顯示全部樓層
呵,做電子書還是比較簡單的
回復 给力 爆菊

使用道具 舉報

發表於 2006-3-9 12:43:42 | 顯示全部樓層
是不是要重新的招生了, 我第一個來報名了,呵呵
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2006-3-9 14:48:53 | 顯示全部樓層
原帖由 hehe123 於 2006-3-9 12:43 發表
0 M- ]; K5 g! b: x7 m是不是要重新的招生了, 我第一個來報名了,呵呵

0 H9 `. n; D5 M. N; d, m: o  W 不收人的 只是給以前的學員的$ @' t" y7 D3 [, ]. T* @
我又不是缺那點培訓費 只是有些事情以前做得不夠好 把自己的責任做完而已
回復 给力 爆菊

使用道具 舉報

發表於 2006-3-9 16:35:07 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

發表於 2006-3-9 17:29:33 | 顯示全部樓層
支持一下,我等著拿電子書了,呵呵
回復 给力 爆菊

使用道具 舉報

發表於 2006-3-9 22:11:23 | 顯示全部樓層
網上這方面的教程很多~呵呵~~偶也可以幫你做~~
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

點基

GMT+8, 2026-10-17 14:42

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表