2

プログラムで確実にCHMおよびEPUBファイルからPNG画像を作成するにはどうすればよいですか?「表紙画像サムネイル生成」のように、必要なページは最初のページのみです。

これは、コマンドラインからでも実行できますか?

これを行うソース用のMacOSX用のオープンソースCHMQuickLookプラグインと、Calibreで、後者は役に立ちませんでした。

4

1 に答える 1

0

CHMでは、デフォルトのページはWebページ(.htmlファイル)です。もちろん、1ページしか含めることができません。

抽出プログラムは、chmlibまたはFree Pascalのライブラリに基づいて簡単に実行できますが、抽出する他のプログラムの名前を見つけるためにhtmlを解析する必要があります。大まかに言うと、アルゴリズムは次のようになります。

  • コマンドライン抽出ツールの「リスト」機能を使用して、デフォルトのページ名を取得します。(これは内部レコードに保存されます)
  • それを抽出し、imgおよびその他の参照タグについて解析します。
  • それらを抽出します。
  • 前のステップでダウンロードされた最大の画像はおそらく「それ」です!
于 2012-03-18T19:41:49.130 に答える