html help workshop介紹:微軟出品的html help workshop製作chm檔案的最佳工具。
(html
help
workshop教:
本文,我們將用程式設計的方法來實現將html檔案編譯成chm檔案。在開始程式設計之前,我們有必要了解下html help workshop是怎麼生成chm的。
html help workshop編譯成chm檔案需要如下三個檔案,分別以hhp,hhc,hhk為檔案字尾名。
hhp:chm工程檔案,chm目標檔案屬性95%的引數都在這裡被確定.
hhc,列表檔案,確定目標檔案中左側樹形列表中"目錄"選項卡下的內容.
hhk,索引檔案,確定目標檔案中左側樹形列表中"索引"選項卡下的內容.
hhp幾乎就是乙個標準的ini檔案.分為三個小節option,windows,files.
典型的配置檔案(test.hhp)結構如下:
[options]
title= test
compatibility=1.1 or later
default window=main
default topic=index.html
display compile progress=no
language=0x804 中文(中國)
[windows]
main=test","test.hhc","test.hhk","index.html","index.html",,,,,0x20,180,0x104e,[80,60,720,540],0x0,0x0,,,,,0
[files]
內容頁專案資源(test.hhc)檔案結構如下:
doctype html public "-//ietf//dtd html//en">
head>
object>
object>
object>
ul>
ul>
body>
html>
引檔案(test.hhk)
doctype html public "-//ietf//dtd html//en">
head>
object>
ul>
body>
html>
protected void page_load(object sender, eventargs e)
///
private void createindexhtml()
/// ///
///
/// html help workshop安裝後hhc.exe檔案的路徑
C 生成CHM檔案(彙總篇)
本文是前面的c 生成chm檔案系列文章的彙總以及一些其他的關於chm的資料鏈結等。c 生成chm檔案 入門篇 c 生成chm檔案 中級篇 c 生成chm檔案 應用篇 下面一系列是以乙個例項專案利用前面的知識製作的chm編輯器,支援將文章匯出為chm檔案 匯出的chm檔案中的 語法加亮顯示 批量新增h...
C 生成CHM檔案(應用篇)
緣由 我發現一些編輯器不能插入格式化的 即插入的 不能很好的顯示器格式,沒有語法著亮功能,於是一直想做乙個這樣的編輯器,一開始想做成web的,因為html編輯器有很多是支援 插入功能,比如的隨筆編輯器,csdn發博得編輯器都支援 插入功能。但是因為web的可移植性不好,要麼需要裝資料庫,或者需要ii...
C 生成CHM檔案 資料彙總
c 生成chm檔案 入門篇 c 生成chm檔案 中級篇 c 生成chm檔案 應用篇 下面一系列是以乙個例項專案利用前面的知識製作的chm編輯器,支援將文章匯出為chm檔案 匯出的chm檔案中的 語法加亮顯示 批量新增html檔案到專案中 chm檔案轉換為word格式 反編譯chm檔案等功能。c 生成...