epub 파일의 첫 페이지를 가져오는 방법은 무엇입니까?

epub 파일의 첫 페이지를 가져오는 방법은 무엇입니까?
epubcat book.epub 1 3
# outputs plain text of pages 1 through 3

epub에 "페이지"라는 개념이 있는지는 모르겠습니다. 그렇지 않다면 400자마다 한 페이지라고 말할 수 있을까요? 다른 전자책 형식(mobi, azw3 등)에 작동하는 일반적인 솔루션이 더 좋습니다.

현재 내 생각은 먼저 ebook-convert 또는 pandoc을 통해 책을 텍스트로 변환한 다음 필요한 양을 추출하는 것이지만 콘텐츠의 작은 부분만 가져오고 싶기 때문에 이는 매우 비효율적인 것 같습니다.

테스트에 사용할 수 있는 샘플 파일을 다운로드할 수 있습니다.여기.

답변1

당신은 그것을 사용할 수 있습니다mutool:

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

리디렉션 2>/dev/null은 선택 사항입니다.

관련 정보