Je peux afficher un fichier epub dans, disons, okular, sélectionner tout le texte et copier-coller dans un éditeur de texte. J'aimerais une méthode en ligne de commande - quelqu'un sait-il une telle chose?
Je peux afficher un fichier epub dans, disons, okular, sélectionner tout le texte et copier-coller dans un éditeur de texte. J'aimerais une méthode en ligne de commande - quelqu'un sait-il une telle chose?
Réponses:
Je ne sais pas si Calibre vaut la peine d'être installé pour votre travail, mais si vous l'avez, vous pouvez utiliser le puissant convertisseur d'ebook:
ebook-convert input.epub output.txt
Le format de sortie est déduit de l'extension du fichier de sortie
J'imagine qu'il pourrait y avoir des outils / scripts XML (XSLT) qui peuvent transformer epub en texte car epub est fondamentalement XHTML en archive ZIP
/Applications/calibre.app/Contents/MacOS/ebook-convert
.
Une alternative est epub2txt de Kevin Boone , disponible sur Github .
epub2html est un utilitaire de ligne de commande simple pour extraire du texte à partir de documents EPUB et, éventuellement, le redistribuer pour l'adapter à un affichage de texte d'un nombre particulier de colonnes. Il est entièrement écrit en norme ANSI C.
Exemple d'utilisation:
epub2txt input.epub > output.txt
Peut-être que Calibre peut répondre à vos besoins.
Voir Quels formats calibre prend-il en charge la conversion vers / depuis? pour plus d'informations sur les formats pris en charge.
MuPDF peut convertir de epub
à html
et txt
. Pour l'installer:
sudo apt install mupdf mupdf-tools
Pour l'utiliser:
mutool convert -o somefilename.txt somefilename.epub
Il suppose la txt
sortie de l' -o
option.
Voir la mutool convert
documentation pour plus d'informations.