CHMファイルをEPUB / Kindleに変換するソフトウェア


28

ヨーロッパで利用できるようになったので、私はKindle 2を購入するかどうかを決定しようとしています。私がやりたいことの1つは、いくつかのWindowsヘルプファイルを配置することです(たとえば、Pythonのドキュメント)。CHMファイルをKindleで読み取り可能な形式に変換する良い方法はありますか?

それとも、EPUBとCHMはどちらもHTMLに基づいているため、Sonyのような他の電子書籍リーダーのほうが優れているのでしょうか?


1
はい、EPUBとCHMはどちらもHTMLコンテナーであり、ZIPはEPUBを抽出できます。

その質問に対する答えから両方の解決策を試しましたか?
いんちきのキホーテ

@quack yeah eCubはディレクトリの作成に失敗し、停止しました。別のボックスで試してみて、どうなるか見てみましょう。
苦情

回答:


23

Windowsを使用している場合(最新バージョンのCalibreを使用している場合は、手順3に直接スキップできます。現在、.chmファイルの直接インポートをサポートしています):

  1. HH.EXEを使用して、コマンドプロンプトからCHMコンテナからHTMLファイルを抽出します。

    例:

    HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm
    

    (MacユーザーはTubbyを使用してCHMをHTMLに変換できます)

  2. HTMLファイルを単一のファイルにマージします(たとえばSoftSnow Mergerを使用

  3. Calibreを使用してEPUBに変換します。

上記のプログラムはすべてフリーウェアであり、hh.exeはMicrosoft Windowsヘルプユーティリティです。

ステップ1と2を自動的に実行するABC Amber CHM Converterなどの商用プログラムがあります。ただし、CHMを直接EPUBに変換するソフトウェアは知りません。他の商用アプリケーション(Universal Document Converterなど)を使用して、CHMをPDFに変換できます。これは、Kindleで十分に処理できる場合とできない場合があります。


ありがとう、モリー。私は同様のアプローチ(hhw.exe)を使用してさまざまな成功を収めています。「index.html」などの代わりに「ナビゲーションセンター」として.hhcファイルを使用するヘルプファイルがいくつかあり、iSilo(Palm HTMLコンバーター)はそれを処理できませんでした。例として、PowerShellヘルプファイル(PowerShell 1.0)があります-あなたのアプローチもそれで動作しますか?
ティムピーツッカー2009年

4
Calibreはchmファイルをサポートするようになり、EPUBまたはMOBI(その他の形式)に直接変換できるようになりました。
Blorgbeard

1
hh.exeを使用する場合、パス名にスペースを入れないでください。引用符を使用してパス名を指定すると、単に何も実行されません。
スヴェールラベリア

38

Kindleで.chmファイルを読み取るには、.mobi形式に変換する必要があります。.chmファイルをインポートして.mobiに変換できるCalibreを使用するだけで、これを実行できます。次に、接続時にファイルをデバイスに送信できます


5

これはMollyによる回避策ですが、eCubを使用してHTMLページからePUBを作成することもできます。この方法では、1ページの本ではなく、章とさまざまなページがある本があります。


1

Sigilは、ePub形式の電子書籍を作成および編集するための優れたツールであることがわかりました。私はLinuxでそれを使用していますが、私が知る限り、WindowsまたはMacでも同じように機能するため、このタスクを実行しようとしているオペレーティングシステムはまったく問題ではありません。必要なHTMLファイルと画像ファイルがある限り(そして、必要に応じて画像リンクを編集したり、コンテンツをクリーンアップするためにHTMLについて十分に理解している)、問題はありません。eCubよりも少し手間がかかりますが、最終結果を完全に制御でき、少し練習するだけで、非常に優れたePub電子書籍を作成できます。


1

chm2pdfを試してみませんか?Ubuntuリポジトリで利用できるため、簡単にインストールできます。

sudo apt-get install chm2pdf

次のように、htmlページを連結する連続モードがあります。

chm2pdf --continuous in.chm out.pdf

そして、出力の外観を制御する多くのオプション。


1
pdfはkindleを吸います!
パトリックオノレス

さて、あなたは...、acroreaderと白い余白を切ることができます少し良くそれを作るために
謝Jìléi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.