C 生成CHM檔案

2021-06-09 05:15:55 字數 1585 閱讀 5333

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 生成...