doxygenを使用して HTML ファイルを作成しましたが、そのドキュメントを .chm 形式に変換したいと考えています。
これどうやってするの?
doxygenを使用して HTML ファイルを作成しましたが、そのドキュメントを .chm 形式に変換したいと考えています。
これどうやってするの?
NDoc は死んだプロジェクトです。その後継はSandcastle & Sandcastle Helpfile Builderです。
Sandcastle アイテムの両方を使用しました。それらはセットアップが簡単で、適切なドキュメントがあり、chm ファイルの生成はアプリケーションにネイティブです。切り替えることができれば、doxygen よりもはるかに優れた選択肢になります。
それ以外の場合は、HTML から chm への情報について、このリンクをチェックしてください: http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html
元の NDoc プロジェクトは終了しましたが、NDoc3という新しいプロジェクトがあります。
NDoc3 は .NET 2.0 ~ 3.5 をサポートします。現在ベータ版として利用可能で、私にとってはうまくいきました. プロジェクトがまだアクティブかどうかはわかりません - 最後のベータ版は 2009 年 4 月にリリースされました。
外部ヘルプ コンパイラを使用したくない場合 (展開には、SDK 全体を公式に展開する必要があります) には、chms を記述できるオープン ソース C ライブラリである libchm もあります。
Delphi ユーザーは、Free Pascal の libchm の並列実装を検討することをお勧めします。これは、Pascal ソリューションを使用すると組み込みが容易になるためです。
Doxygen 以外に必要なのは、Microsoft の Web サイトにある HTML ヘルプ コンパイラだけです。
その後、Doxywizard を使用して、Doxygen にコンパイラ実行可能ファイル (hhc.exe) を指定できます。「GENERATE_HTMLHELP」ボックスにチェックを入れ、.chm ファイルを配置する場所を選択すると、準備完了です。
NDocを使用する
それがあなたに合っているなら、KEL CHM Creatorを試すことができます。