Sono in grado di visualizzare un file epub in, diciamo, okular, selezionare tutto il testo e copiare e incollare in un editor di testo. Vorrei un metodo da riga di comando: qualcuno sa di una cosa del genere?
Sono in grado di visualizzare un file epub in, diciamo, okular, selezionare tutto il testo e copiare e incollare in un editor di testo. Vorrei un metodo da riga di comando: qualcuno sa di una cosa del genere?
Risposte:
Non so se vale la pena installare Calibre per il tuo lavoro, ma se ce l'hai puoi usare il potente convertitore di ebook:
ebook-convert input.epub output.txt
Il formato di output viene detratto dall'estensione del file di output
Immagino che potrebbero esserci alcuni strumenti / script XML (XSLT) che possono trasformare epub in testo poiché epub è sostanzialmente XHTML nell'archivio ZIP
/Applications/calibre.app/Contents/MacOS/ebook-convert
.
Un'alternativa è epub2txt di Kevin Boone , disponibile su Github .
epub2html è una semplice utility da riga di comando per l'estrazione di testo da documenti EPUB e, facoltativamente, il ri-flusso per adattarsi alla visualizzazione di un determinato numero di colonne. È interamente scritto nello standard ANSI C.
Esempio di utilizzo:
epub2txt input.epub > output.txt
Forse Calibre può soddisfare le tue esigenze.
Vedi Quali formati supporta la conversione da / a Calibre? per informazioni sui formati supportati.
MuPDF può convertire da epub
a html
e txt
. Per installarlo:
sudo apt install mupdf mupdf-tools
Per usarlo:
mutool convert -o somefilename.txt somefilename.epub
Presuppone l' txt
output -o
dell'opzione.
Vedere la mutool convert
documentazione per ulteriori informazioni.