Eu também testei o Caliber; funciona, mas a GUI é muito volumosa para minhas necessidades simples (o Caliber fornece gerenciamento de bibliotecas / leitores de e-books, permitindo que você veja toda a sua biblioteca e controle quais livros são sincronizados em qual dispositivo, incluindo a conversão de livros para o formato preferido para qualquer dispositivo ao longo do caminho).
Felizmente o Caliber é escrito em Python e é bem segmentado; Uma pequena parte do Caliber, o e-book convert (uma interface de linha de comando para as rotinas que realmente lidam com a conversão) faz tudo que eu preciso.
No OS X, isso está localizado em /Applications/calibre.app/Contents/Resources/loaders (supondo que você instalou o calibre na pasta padrão / Applications).
Para converter um pdf em um mobibook, execute:
/Applications/calibre.app/Contents/Resources/loaders/ebook-convert input-filename.pdf output-filename.mobi
No Ubuntu Karmic Koala, a instalação pode ser feita com sudo apt-get install calibre
. isto irá colocar o ebook-convert em / usr / bin que já deveria estar no seu $PATH
, então a conversão requer apenas ebook-convert input-filename.pdf output-filename.mobi
A conversão é razoavelmente boa, considerando que você está indo de um formato de layout fixo que não tem nenhum conceito de linhas de texto, muito menos de parágrafos, para um formato de refluxo; Descobri que faz suposições razoáveis sobre os limites do capítulo (e prepara um TOC simples de acordo), mas outras coisas (por exemplo, hiperlinks no TOC existente no PDF) podem ficar horrivelmente mutiladas. No entanto, o ebook-convert é muito configurável - [o site] [2] tem uma lista de bandeiras que você pode usar para melhorar a detecção de capítulos, o que fazer com os capítulos detectados, retirar ou adicionar cabeçalhos de página, etc.