Calibre による PDF から CHM への変換

Calibre による PDF から CHM への変換

PDF を CHM に変換しようとしています。ただし、出力ダイアログには次のファイル形式しか表示されません。

ここに画像の説明を入力してください

これらはいずれも CHM ではありません。ただし、類似するものもあるかもしれません。

HTMLZ

HTMLZ への変換を実行しましたが、これはセクションの意味で機能しているようです。ただし、Calibri の電子書籍ビューアにはバグがあり、オーバーフローしています。

実行してみると、 CHM と何が違うのかがfile Kaplan.htmlzわかります。セクションの意味やタイトルでの高速検索には、Zip アーカイブ データは適していないと思います。Zip archive data, at least v2.0 to extractMS Windows HtmlHelp Data

brew search htmlzOSX ではあまり一般的ではない形式なので何も提供されません。

PDF を CHM に変換するにはどうすればいいですか? CHM と同じくらい高速な他の形式も検討します。

答え1

私の知る限り、これは口径

以下に引用した Calibre のドキュメントからわかるように、CHM はインポート形式のみであり、出力形式ではありません。

また、Calibre で PDF ドキュメントをインポートする際にも問題が発生します。

口径多くの入力形式から多くの出力形式への変換をサポートします。次のリストにあるすべての入力形式をすべての出力形式に変換できます。

入力形式:AZW、AZW3、AZW4、CBZ、CBR、CB7、CBC、CHM、DJVU、DOCX、EPUB、FB2、FBZ、HTML、HTMLZ、LIT、LRF、MOBI、ODT、PDF、PRC、PDB、PML、RB、RTF、SNB、TCR、TXT、TXTZ

出力形式:AZW3、EPUB、DOCX、FB2、HTMLZ、OEB、LIT、LRF、MOBI、PDB、PMLZ、RB、PDF、RTF、SNB、TCR、TXT、TXTZ、ZIP

PDF ドキュメントは、変換元として最も不向きな形式の 1 つです。ページ サイズとテキスト配置形式は固定です。つまり、段落の終わりと次の段落の始まりを判断するのは非常に困難です。calibre は、設定可能な行折り返し係数を使用して段落の折り返しを解除しようとします。これは、行を折り返す長さを決定するために使用されるスケールです。有効な値は 0 から 1 までの小数です。デフォルトは 0.45 で、行の中央値よりわずかに短い値です。この値を低くすると、折り返しに含めるテキストが増えます。値を大きくすると、含まれるテキストが少なくなります。この値は、PDF 入力の変換設定で調整できます。

関連情報