EPUBをTXTに変換し、元の形式を維持します。

EPUBをTXTに変換し、元の形式を維持します。

EPUB形式のプログラミングブックがあり、それをTXTに変換しようとしています。これにはユーティリティを使用しています。電子書籍の切り替え~から口径。問題は標準的な使い方です。

ebook-convert book.epub book.txt

ソースコードの例からインデントを削除します。たとえば、本の例は次のとおりです。

class A {
  private int a;
}

ただし、生成されたTXTでは次のようになります。

class A {
private int a;
}

ユーティリティのマニュアルページを読んだ後、次のオプションを試しました。

--keep-ligatures
--pretty-print
--change-justification=original

しかし、結果はありません。達成する方法?

ベストアンサー1

使用読書変えるebook-convert。たとえば、

$ pandoc -f epub -t plain -o filename.txt filename.epub

私はPython epubでテストしましたが、インデントは維持されました。問題ありません。

pandocまた、さまざまなスタイルのmarkdown、asciidoc、latex、odt(Libre / Open Office text)、rst、rtf、pdfなどを含む他の形式に変換することもできます。

おすすめ記事