Procurando software que converterá em lote uma árvore de pastas contendo arquivos CHM em diferentes pastas para EPUB [closed]

1

Eu tenho uma árvore de pastas com diferentes níveis de pasta e dentro de cada pasta há um número de arquivos CHM (arquivos HTML compilados). Eu gostaria de uma ferramenta para converter todos esses lotes em EPUB (book) apenas especificando a raiz da árvore de pastas e fazer com que a ferramenta colocasse os arquivos EPUB no mesmo lugar que suas contrapartes CHM. A ferramenta percorreria recursivamente a árvore de pastas para encontrar cada CHM e convertê-lo.

Eu já vi a pergunta Software para converter arquivos CHM para EPUB / Kindle e respostas, mas isso não me dá a capacidade de especificar uma pasta raiz e ter uma ferramenta percorrer as subpastas encontrar cada CHM e convertê-lo. Nenhuma das ferramentas mencionadas faz isso.

O mais próximo que eu posso encontrar da minha exigência é: link para o Mac ( Eu sou um proprietário de um MacBookPro e máquinas rodando Windows XP / 7 e Linux). Este é um preço razoável em 15 $. Essa ferramenta fornece a capacidade de arrastar e soltar arquivos e colocar o arquivo convertido na pasta de origem original, mas não parece fornecer a facilidade de especificar apenas uma pasta raiz e fazer toda a conversão dos arquivos que residem sob essa raiz. (Se eu não obtiver uma resposta melhor depois de deixar a questão aberta por alguns dias, então eu provavelmente postaria isso como minha resposta e aceitaria.)

Ambos gratuitos e pagos são aceitáveis (desde que sejam pagos, são razoáveis, ou seja, abaixo de 50 $).

Mac, Windows ou Linux, desde que a ferramenta seja fácil de usar, comprovada e razoavelmente rápida.

    
por therobyouknow 13.02.2012 / 13:43

1 resposta

2

Caliber vem com a ferramenta de linha de comando calibre-convert para converter vários tipos de arquivos, incluindo CHM , para uma variedade de formatos de eBooks (mais txt / html / rtf / pdf).

A partir daí, é trivial estender isso para operar em uma hierarquia inteira de arquivos do shell de sua escolha ( cmd.exe , PowerShell, bash, etc.).

    
por 13.02.2012 / 14:53