Je suis capable de visualiser un fichier epub dans, disons, okular, sélectionner tout le texte et le copier-coller dans un éditeur de texte. J'aimerais une méthode en ligne de commande - est-ce que quelqu'un connaît une telle chose ?
Réponses
Trop de publicités?Je ne sais pas si Calibre vaut la peine d'être installé pour votre travail, mais si vous l'avez, vous pourriez 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 exister des outils/scripts XML (XSLT) qui peuvent transformer un epub en texte car un epub est essentiellement du XHTML dans une archive ZIP
Une alternative est epub2txt de Kevin Boone, disponible sur Github.
epub2html est un utilitaire en ligne de commande simple pour extraire du texte de documents EPUB et, éventuellement, le reformater pour s'adapter à un affichage de texte d'un nombre particulier de colonnes. Il est entièrement écrit en C conforme à la norme ANSI.
Exemple d'utilisation:
epub2txt input.epub > output.txt
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 une sortie txt
à partir de l'option -o
.
Voir la mutool convert
documentation pour plus d'informations.
Peut-être que Calibre peut répondre à vos besoins.
Consultez Quels formats calibre prend-il en charge pour la conversion ? pour des informations sur les formats pris en charge.