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 등을 포함한 다른 형식으로 변환할 수도 있습니다.

관련 정보