I'm able to view an epub file in, say, okular, select all the text and copy-paste into a text editor. I'd like a command line method - anyone know of such a thing?
I'm able to view an epub file in, say, okular, select all the text and copy-paste into a text editor. I'd like a command line method - anyone know of such a thing?
I don't know if Calibre is worth installing for your job, but if you have it you could use the powerful ebook converter:
ebook-convert input.epub output.txt
Output format is deducted from output file extension
I imagine there could be some XML tools/scripts (XSLT) that can transform epub in text as epub is basically XHTML in ZIP archive
An alternative is epub2txt by Kevin Boone, available on Github.
Usage example:
MuPDF can convert from
epub
tohtml
andtxt
. To install it:To use it:
It assumes
txt
output from the-o
option.See
mutool convert
documentation for more information.Maybe Calibre can suit your needs.
See What formats does calibre support conversion to/from? for information on supported formats.
To convert an epub document to plain text from terminal:
It is assumed that
pandoc
andlynx
are already installed.