Як я можу конвертувати .epub файли у звичайний текст?


32

Я можу переглянути файл epub у скажімо, окулярі, виділити весь текст та скопіювати його в текстовий редактор. Мені б хотів метод командного рядка - хтось знає про таке?


Я рекомендую вам використовувати розширення для читання epub в Firefox замість окуляра.
Adobe

Відповіді:


41

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

ebook-convert input.epub output.txt

Формат виводу віднімається з розширення вихідного файлу

Я думаю, що можуть бути деякі XML-інструменти / скрипти (XSLT), які можуть трансформувати epub у текст, оскільки epub в основному XHTML в ZIP-архіві


1
Калібр (і це "перетворення електронних книг") - це дуже потужний інструмент! Спасибі!
drevicko

Якщо ви встановили калібр на OS X, утиліта командного рядка можна знайти тут: /Applications/calibre.app/Contents/MacOS/ebook-convert.
funroll

Якщо ви використовуєте інструмент командного рядка, можливо, вам доведеться налаштувати або встановити параметри, щоб отримати правильний вихід, або ви могли б закінчитися неправильним кодуванням, наприклад, при перетворенні з epub в звичайний текст. Використовуючи інтерфейс програми, налаштування за замовчуванням, здається, справно працюють.
лакостенікодер

6

Альтернатива - epub2txt від Кевіна Буна , доступний на Github .

epub2html - це проста утиліта командного рядка для витягування тексту з документів EPUB і, за бажанням, повторного переливання для встановлення тексту тексту певної кількості стовпців. Він повністю написаний стандартом ANSI.

Приклад використання:

epub2txt input.epub > output.txt

2

Можливо, Калібр може відповідати вашим потребам.

Див. Які формати підтримує перетворення калібру в / з? для інформації про підтримувані формати.


3
Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
hhlp

2

MuPDF може конвертувати з і epubдо . Щоб встановити його:htmltxt

sudo apt install mupdf mupdf-tools

Щоб використовувати його:

mutool convert -o somefilename.txt somefilename.epub 

Він передбачає txtвихід з -oопціону.

Додаткову інформацію див. У mutool convert документації .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.