HTML Helpの作成方法(応用編)
ファイル管理に利用する

HTML Helpを利用してハードディスクに保存しているHTMLファイルを管理することができます。
たとえば500個のファイルがハードディスクにある場合、その中から必要なページを探し出すのは大変です。

HTMLヘルプには

  • たくさんのHTMLファイル、イメージファイルを、1個のCHMファイルにまとめて圧縮できる。
  • CHMファイル中の全HTMLファイルを全文検索できる。

という特長があります。

目次やキーワードを付けなくても、[検索]タブを表示するように設定してコンパイルするだけで、全文検索可能なCHMファイルができあがります。

また、ファイル圧縮率もかなり高く、特に大きなJPEG、GIFファイルが挿入されている場合は、ZIP、LZHよりファイルサイズを小さくできます。圧縮されていても、HTMLの内容をそのまま表示できるのも強みです。
CHMファイルは逆コンパイルできますので、 ファイルの簡単なバックアップにも使えるでしょう。

  • ただし、逆コンパイルしても元のファイルが完全に復元できない可能性もありますので、注意してください。

以下の表は、手近のHTMLファイルをHTML Help WorkshopでコンパイルしてCHMにした場合と、ZIP、LZHファイルに圧縮した結果です。

1個のHTMLファイルに大きなJPEGが多数挿入されている場合

圧縮前のファイル CHM ZIP LZH
HTML(2KB、1個)/JPEG(1541KB、41個)/計1,543KB 1,000KB 1,459KB 1,457KB

1個のHTMLファイルに大きなGIFが多数挿入されている場合

圧縮前のファイル CHM ZIP LZH
HTML(7KB、1個)/GIF(558KB、30個)/計565KB 491KB 558KB 556KB

多数のHTMLファイルに多数のGIFが挿入されている場合

圧縮前のファイル CHM ZIP LZH
HTML(1,283KB、371個)/GIF(887KB、187個)/計2,170KB 1,264KB 1,404KB 1,377KB

多数のHTMLファイルのみの場合

圧縮前のファイル CHM ZIP LZH
HTML(436KB、101個) 275KB 155KB 152KB
  • KeyWorks Software(http://www.keyworks.net/)のKeyToolsを使ってCHMファイルを再コンパイルすると、CHMファイルのサイズをさらに若干小さくできます。

全文検索ができるHTML Helpを最短時間で作成するには

  1. HTML Help Workshopの[File]→[New]を選択し、[Project]を選択して通常の方法で新規プロジェクトを作成します。
  2. アイコン (Add/Remove topic files)をクリックし、コンパイルするHTMLファイルをすべて選択します。
    HTMLファイルに挿入されているイメージファイルは、自動的にCHMファイルに含められます。特に指定する必要はありません。
  3. ヘルプウインドウに[検索]タブを追加します。
    [Project]タブの アイコン(Add/Modify window definitions)をクリックして新しいウインドウタイプを作成し、[Navigation Pane]タブの[Search tab]にチェックを付けます。
    「ウインドウのボタンやサイズを変更する」
  4. [Project]タブの アイコン(Save all project files and compile)をクリックし、コンパイルを実行します。