Wie kann ich EPUB-Dateien in einfachen Text konvertieren?

32

Ich kann eine epub-Datei beispielsweise in okular anzeigen, den gesamten Text auswählen und in einen Texteditor kopieren und einfügen. Ich hätte gerne eine Kommandozeilenmethode - weiß jemand so etwas?

drevicko
quelle
Ich würde Ihnen empfehlen, eine Firefox-Erweiterung zum Epublesen anstelle eines Okulars zu verwenden.
Adobe

Antworten:

40

Ich weiß nicht, ob es sich lohnt, Calibre für Ihren Job zu installieren, aber wenn Sie es haben, können Sie den leistungsstarken E-Book-Konverter verwenden:

ebook-convert input.epub output.txt

Das Ausgabeformat wird von der Ausgabedateierweiterung abgezogen

Ich stelle mir vor, dass es einige XML-Tools / Skripte (XSLT) geben könnte, die epub in Text umwandeln können, da epub im ZIP-Archiv im Grunde XHTML ist

Zetah
quelle
1
Calibre (und es ist "ebook-convert") ist in der Tat ein sehr mächtiges Werkzeug! Vielen Dank!
Drevicko
Wenn Sie auch hier gefunden werden kann Kaliber auf OS X, das Kommandozeilen - Tool installiert haben: /Applications/calibre.app/Contents/MacOS/ebook-convert.
Funroll
Wenn Sie das Befehlszeilentool verwenden, müssen Sie möglicherweise Optionen konfigurieren oder festlegen, um eine ordnungsgemäße Ausgabe zu erhalten, oder Sie könnten beispielsweise beim Konvertieren von epub in einfachen Text mit der falschen Codierung enden. Über die App-Oberfläche scheinen die Standardeinstellungen problemlos zu funktionieren.
Lacostenycoder
6

Eine Alternative ist epub2txt von Kevin Boone , verfügbar auf Github .

epub2html ist ein einfaches Befehlszeilendienstprogramm zum Extrahieren von Text aus EPUB-Dokumenten und optional zum erneuten Umfließen in eine Textanzeige mit einer bestimmten Anzahl von Spalten. Es ist vollständig in ANSI-Standard C geschrieben.

Anwendungsbeispiel:

epub2txt input.epub > output.txt
Xebeche
quelle
2

MuPDF kann von epubnach htmlund konvertieren txt. So installieren Sie es:

sudo apt install mupdf mupdf-tools

Um es zu benutzen:

mutool convert -o somefilename.txt somefilename.epub 

Es wird von der txtAusgabe der -oOption ausgegangen.

Weitere Informationen finden Sie in der mutool convert Dokumentation .

durchdringend
quelle