Consigo visualizar um arquivo epub em, digamos, okular, selecionar todo o texto e copiar e colar em um editor de texto. Eu gostaria de um método de linha de comando - alguém sabe disso?
Consigo visualizar um arquivo epub em, digamos, okular, selecionar todo o texto e copiar e colar em um editor de texto. Eu gostaria de um método de linha de comando - alguém sabe disso?
Respostas:
Não sei se vale a pena instalar o Caliber para o seu trabalho, mas se você o tiver, poderá usar o poderoso conversor de e-books:
ebook-convert input.epub output.txt
O formato de saída é deduzido da extensão do arquivo de saída
Eu imagino que poderia haver algumas ferramentas / scripts XML (XSLT) que podem transformar epub em texto, pois o epub é basicamente XHTML no arquivo ZIP
/Applications/calibre.app/Contents/MacOS/ebook-convert
.
Uma alternativa é epub2txt de Kevin Boone , disponível no Github .
epub2html é um utilitário de linha de comando simples para extrair texto de documentos EPUB e, opcionalmente, recolocá-lo para ajustar uma exibição de texto de um número específico de colunas. Está escrito inteiramente no padrão ANSI C.
Exemplo de uso:
epub2txt input.epub > output.txt
Talvez o Calibre possa atender às suas necessidades.
Consulte Quais formatos o calibre suporta a conversão de / para? para obter informações sobre os formatos suportados.
O MuPDF pode converter de epub
para html
e txt
. Para instalá-lo:
sudo apt install mupdf mupdf-tools
Para usá-lo:
mutool convert -o somefilename.txt somefilename.epub
Ele assume a txt
saída da -o
opção.
Consulte a mutool convert
documentação para obter mais informações.