43 votes

Comment puis-je convertir les fichiers .epub en texte brut ?

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 ?

50voto

Scott Noyes Points 1596

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

9voto

xebeche Points 331

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

9voto

pierrely Points 646

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.

3voto

Cmorales Points 1268

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X