私はhtmlファイル/ディレクトリを持っています。それらをターミナルのコマンドラインを使ってLinuxの下で.chmヘルプファイルに変換したいのですか?htmlからchmファイルへ
ご協力いただければ幸いです。
私はhtmlファイル/ディレクトリを持っています。それらをターミナルのコマンドラインを使ってLinuxの下で.chmヘルプファイルに変換したいのですか?htmlからchmファイルへ
ご協力いただければ幸いです。
Free Pascalコンパイラのバージョン2.4.4以上には、 "chmcmd"という* nix用のCHMコンパイラがあります。バージョン2.6.0から入手することをお勧めします。 MSHelp .hhpプロジェクトファイルで動作します。
コンパイラはソース(クラスライブラリのようなスタイル)でも利用できますので、独自のロールを作成することができます。それはクロスプラットフォームですが、Big Endianプラットフォームは非常にうまくテストされていません。
2.6.0は2012年1月1日からのものです。そのため、配布の「最先端の」パッケージリポジトリから取得する必要があります。
libchmでこれを行うことができます。それはhttp://www.jedrea.com/chmlib/です。
extract_chmLibは、ヘルプページからhtmlページをディレクトリに抽出します。
私のバージョンのlibchmには「現在書き込み権限がありません」と書かれています –
ここにextract_chmLibがありますか?https://github.com/jedwing/CHMLib/blob/master/src/extract_chmLib.c? –
はい、抽出は読み込みであり、書き出しではありません。 CHMLIBには、少なくともリリースされたバージョンではなく、書き込みサポートはありません。 –
CHM
は、Microsoft独自のフォーマットですので、ほとんどのオープンソースツールは、chm to html
の読み込みと変換に重点を置いている可能性があります。 LinuxでCHMファイルを作成する場合は、ワインで使用できるCHM compiler
が必要です。詳細は次のリンクにありますCompiling_CHM_help_files_in_Linux_with_HHC_and_Wine
どうすればlinuxの下で使えますか?exeファイルはLinuxでは開けません – ama
最初に 'wine'をlinuxにインストールします。 'wine'を使って、サポートされている' .exe'ファイルをLinux上で開くことができます。 'chmコンパイラ'も用意されています。 –
このリンクがあなたに役立つかどうかを見てください.iはこれを使用していませんが、これはLinux上で動作すると主張しています。 http://linux.softpedia.com/progDownload/Rahman-CHM-Maker-Download-45103.html –
をダウンロードして、linux pcにPascalコンパイラをインストールしたら、どうすればいいのですか? – ama
としてちょうどchmcmdプロジェクトファイル。 Web上でhppファイルを作成する方法を検索すると、ワークショップ形式と同じです。 –
これを試してみました chmcmd filename.hhp このファイルには、chmファイルに含めるhtmlファイルの名前が含まれていますが、その中にはディレクトリにリストされているものがあるので、このコマンドは次のようにします: Warning:file directoryName \ fileName.htmlファイル内にも各ファイルの が存在する – ama