Как я могу преобразовать файлы .epub в обычный текст?

Я могу просмотреть файл epub, скажем, в okular, выделить весь текст и скопировать и вставить в текстовый редактор. Мне нужен метод командной строки - кто-нибудь знает о такой вещи?

31
задан 11 May 2015 в 17:47

4 ответа

Альтернативой является epub2txt - Извлечение текста из документов EPUB Кевина Буна, также доступного на Github .

epub2html - это простая утилита командной строки, предназначенная для извлечения текста из документов EPUB и, при необходимости, для его перетекания в соответствии с отображением текста определенного количества столбцов. Он полностью написан на ANSI-стандарте C.

Пример использования:

epub2txt input.epub > output.txt
0
ответ дан 11 May 2015 в 17:47

Может быть, Caliber может удовлетворить ваши потребности?

http://manual.calibre-ebook.com/faq.html#what-formats-does-app-support-conversion-to-from

0
ответ дан 11 May 2015 в 17:47

Я не знаю, стоит ли устанавливать Caliber для вашей работы, но если у вас есть, вы можете использовать мощный конвертер для электронных книг:

ebook-convert input.epub output.txt

Формат вывода вычитается из расширение выходного файла

Я предполагаю, что могут быть некоторые инструменты / скрипты XML (XSLT), которые могут преобразовать epub в текст, поскольку epub - это, по сути, XHTML в ZIP-архиве

0
ответ дан 11 May 2015 в 17:47

MuPDF может преобразовать от epub до html и txt.  Для установки его:

sudo apt install mupdf mupdf-tools

Для использования его:

mutool convert -o somefilename.txt somefilename.epub 

Это принимает txt вывод от -o опция.

См. mutool convert документация для получения дополнительной информации.

1
ответ дан 14 September 2019 в 14:32

Другие вопросы по тегам:

Похожие вопросы: