2017-10-19 24 views
0

HTML Help workshopを使用してchmファイルを作成しました。これはWindowsでも正常に動作します。しかし、Linuxで使用されているchm viewerはそれほど良くなく、Linuxでは使用しないことをお勧めします。私はLinuxで他の視聴者を使用することも制限されています。そこで私はchmを逆コンパイルして、Linuxで使用できるHTMLファイルを作成することを考えました。ただし、逆コンパイルでは、ファイルが生成されますが、HTMLタグが含まれていますが、ブラウザに正しく表示されません。CHMからhtmlへのhhcファイル

<LI> <OBJECT type="text/sitemap"> 
    <param name="Name" value="Main"> 
    <param name="Local" value="Main.html"> 
    </OBJECT> 

上記のコードでは、箇条書きとそれ以外は表示されません。 param tagsのデータを使用する方法はありますか?同様にMain.htmlへのリンクとしてMainと表示されます。

注:私はWindowsでブラウザを使用したくないので、chmファイルを避けることは解決策ではありません。また、Windowsでchmを使用し、Linux用に別のHTMLファイルを使用すると、複数の場所で変更を加える必要があります。ですから私が考えているのは、Linuxでchmを逆コンパイルして生成されたHTMLファイルを使うことです。

答えて

0

.hhcファイルには、HTMLHelpファイル(CHM)の目次(TOC)、つまりCHMビューアウィンドウの左ペインに と表示されるエントリが含まれています。これはCHMファイルにコンパイルされます。

.hhcファイルは、サイトマップファイルと呼ばれます。サイトマップは、マイクロソフトがWorld Wide Web Consortiumに提出し、提唱したファイル形式です。サイトマップファイルは、目次や索引ペインなどのCHMファイルの多くのナビゲーション機能を制御します。

HTMLHelpに注意してください。これはすべて約20歳です。 .hhcサイトマップファイルはW3Cによって標準化されていません(標準化されていません)。今日は独自のマイクロソフトのファイル形式です。

私は、いわゆるウェブベースのヘルプをLINUXで使用することをお勧めします。ヘルプトピックコンテンツの更新を実際に行っている場合は、ワークフローを調査する必要があります。

いくつかの考え(私はあなたのニーズを理解して):

  • HTMLヘルプワークショップを使用して、低予算と人の方法は、(ツールの使用 が推奨例えばのようなFAR HTML
  • シングルソースを考えてみて - つのソースをあなたのCHMファイルをコンパイル済みのWebと考えて、Webページのような構造化されたフォルダにHTMLトピックを作成してください(ベスト・ユース・ケースの場合)。 FAR HTMLのウィザード)
  • ソースからCHMファイルを作成
  • イントラネットまたはインターネット(HTMLファイル、画像など)にWebをアップロードして、ソースから圧縮解除されたWebベースのヘルプを作成し、.hhcから派生した手作りの目次で完成させます。ファイル

ただし、逆コンパイルはしないでください。シングルソーシングを覚えておいてください - 上記のようなタイムセーバーツールの使用をお勧めします。私が何を意味するか確認するには、以下のリンクに移動します。詳細については

Overviewに移動し、非圧縮のヘルプをスクロールダウンします。

enter image description here

関連する問題