質問
ヘルプ ファイル オーサリング (Win32) についていくつかの提案をいただければ幸いです。
私は、C# や Delphi などから既存のヘルプ ファイル (.chm または .hlp) を使用する方法を知っています。問題は、これらのファイルを私に提供してくれる親切な人が常に他にもいるということです :)
さて、どこから始めればよいでしょうか?
HelpScribble を試してみましたが、機能しますが、やや物足りないので、ヘルプファイルのレンダリングに TeX を使用したほうがよいかもしれません。Microsoft HTML Workshop は少し粗雑です。他のツールを検索すると返される結果が多すぎます。
皆さんはどうですか?Vim / Dreamweaver を使用した手動 HTML 編集。ベストプラクティスはありますか?
解決
私は2ヶ月前のプロジェクトでアドビのRoboHelpを使用しました。私はそれが良い結果を提供すると考えています。
私はあなたにそれをお勧めします。
他のヒント
私は長年のRoboHelpを使用しています。
これは結構ですが、サポートとアップグレードパスが台無しにされます。コア技術も非常に日付されます。
私たちは、フレア http://www.madcapsoftware.com/productsを無鉄砲するために動いています/flare/robohelp.aspxする
を使用しております ドックブック 基礎となるヘルプ形式として。これは本質的に、ドキュメントを作成するために設計された XML のサブセットです。Syntext Serna は WYSIWYG と XML #include のインライン編集をサポートしているため、XML エディターとして使用しています。
Docbook を使用する大きな利点は、Docbook プロジェクトが提供する XSL テンプレートを使用して他の形式に変換できることです。Docbook から HTML、HTMLHelp、および PDF (XML-FO 経由) にアクセスできます。XML ベースの MS Word 形式への変換も理論的には可能です。
Docbook 形式から chm ファイルへの変換は次のように簡単です。
- XSLTproc などを使用して、XML ソース上で HTML-Help XSL テンプレートを実行します。
- Microsoft の HTML Help Compiler (HHC) を使用して、出力 HTML ファイルをコンパイルします。