2011-08-10 29 views
2

VC++での開発時に、.hlpファイルを顧客に出荷していました。
1. rtfファイルを作成します。
2. WinHelpで新しいプロジェクトを作成し、コンパイルして.hlpファイルを取得します。rtfファイルをchmファイルに変換しますか? hlpファイルをchmファイルに変換しますか?

は今、開発が.NETに移動したとも私たちはのWindows 7またはVistaでもはやオープンの.hlpファイルをできることがわかりました。

これらの.hlpファイルを.chmファイルに変換するために使用する無料のコマンドラインツールがあるかどうかを知りたかったですか?

また、.rtfファイルを.chmに変換する無料のコマンドラインツールがあるかどうかを知りたかったのですが、

答えて

1

はCHMがそのように、あなたの主な問題は、私はHTMLにRTFを変換しようとするが、ファイルごとに話題になり

をHTMLにRTF形式の変換である、HTMLに非常に関連したHTMLをコンパイルし、されていないことに注意してください。

RTFを単語に入力してHTMLとして保存し、プログラム/スクリプトを使用してさまざまなトピックを個々のファイルと修正参照に分割することができます。

その後(MSのHTMLヘルプワークショップのような)CHMコンパイラで結果をコンパイル

2

MicrosoftがHTMLヘルプに勝つヘルププロジェクトを変換できるツールがあります。これは、HTMLヘルプワークショップと呼ばれます。既存の.hpjプロジェクトファイルを開き、HTMLヘルププロジェクト.hhpに変換するオプションを選択することができます。同じツールを使用して.hhpプロジェクトをコンパイルして、.chmファイルを生成することができます。

ただし、ツールには多くの欠点があります。 rtfファイル内の各ページのHTMLページを生成しますが、これらのHTMLページの名前はランダムであり、将来の参照は困難になります。

元のWindowsヘルププロジェクトファイルではなく、.hlpファイルを使用している場合は、逆コンパイラを使用して最初に.hpjファイルと.rtfファイルを生成し、HTML Help Workshopを使用して変換できます。

私はかなり役立つ次のリンクが見つかりました:

http://www.help-info.de/en/Help_Info_WinHelp/hw_converting.htm

EDIT:そこにいくつかのサードパーティ製の変換器があり、ヘルプオーサリングツール(のHAT)も利用できるHTMLヘルプワークショップよりも良い仕事をするが、ほとんどのことそれらのうち無料です。

+0

「これらのHTMLページの名前付け」はあまりランダムではありませんが、痛みを感じるほどです。このAHK [script](http://www.theassimilationlab.com/forums/topic/16010-autohotkey-scripts/#entry351598)を一括リネームしてみてください。しかし、100のトピックでは、100の検索と名前の変更は依然として必要です。 –

関連する問題