.epub 파일을 일반 텍스트로 변환하려면 어떻게해야합니까?


32

okular에서 epub 파일을 볼 수 있으며 모든 텍스트를 선택하고 텍스트 편집기에 복사하여 붙여 넣을 수 있습니다. 나는 커맨드 라인 방법을 원합니다-누구나 그런 것을 알고 있습니까?


okular 대신 firefox epub-reading 확장 기능을 사용하는 것이 좋습니다.
Adobe

답변:


40

Calibre가 귀하의 작업에 설치할 가치가 있는지는 모르겠지만 강력한 전자 책 변환기를 사용할 수 있습니다.

ebook-convert input.epub output.txt

출력 파일 확장자에서 출력 형식이 차감 됨

epub가 기본적으로 ZIP 아카이브의 XHTML이므로 텍스트에서 epub을 변환 할 수있는 XML 도구 / 스크립트 (XSLT)가있을 수 있다고 생각합니다.


1
구경 (그리고 "전자 책 변환")은 실제로 매우 강력한 도구입니다! 감사!
drevicko 2012

OS X에 구경을 설치 한 경우 명령 행 도구는 여기에서 찾을 수 있습니다 /Applications/calibre.app/Contents/MacOS/ebook-convert.
funroll

명령 줄 도구를 사용하는 경우 적절한 출력을 얻기 위해 옵션을 구성하거나 설정해야하거나 epub에서 일반 텍스트로 변환 할 때 잘못된 인코딩으로 끝날 수 있습니다. 앱 인터페이스를 사용하면 기본 설정이 제대로 작동하는 것 같습니다.
lacostenycoder

6

대안은 Github 에서 사용 가능한 Kevin Boone의 epub2txt 입니다.

epub2html은 EPUB 문서에서 텍스트를 추출하고 선택적으로 특정 수의 열의 텍스트 표시에 맞게 리플 로우하는 간단한 명령 줄 유틸리티입니다. 완전히 ANSI 표준 C로 작성되었습니다.

사용 예 :

epub2txt input.epub > output.txt


2

MuPDF는 변환 할 수 있습니다 epubhtmltxt. 설치하려면 :

sudo apt install mupdf mupdf-tools

그것을 사용하려면 :

mutool convert -o somefilename.txt somefilename.epub 

옵션의 txt출력을 가정합니다 -o.

자세한 내용은 mutool convert 설명서 를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.