epubファイルの最初のページをインポートする方法は?

epubファイルの最初のページをインポートする方法は?
epubcat book.epub 1 3
# outputs plain text of pages 1 through 3

epubに「ページ」という概念があるかどうかはわかりません。そうでなければ、400文字ごとに1ページと言えるでしょうか?他の電子書籍フォーマット(mobi、azw3など)で動作する一般的なソリューションがより優れています。

現在の私の考えは、最初にebook-convertまたはpandocを介して本をテキストに変換してから必要な量を抽出することですが、コンテンツのほんの一部だけをインポートしたいので、これは非常に非効率的です。

テストに使用できるサンプルファイルをダウンロードできます。ここ

ベストアンサー1

あなたはそれを使用することができますmutool:

mutool draw -F text file.epub 1 2>/dev/null

リダイレクト2>/dev/nullはオプションです。

おすすめ記事