extração da capa do e-book CHM

0

Eu gostaria de extrair uma "imagem da capa do livro" de uma série de arquivos CHM, que ferramenta de linha de comando pode fazer isso, por favor?

Eu olhei a fonte do QuickLook plug-in "quickchm1.1_source" e as opções de conversão de linha de comando calibre (ebook-convert) mas não consegui encontrar nada parecido com simples:

name_of_tool file_to_convert output_image

como em:

mytool routermanual.chm routermanualcoverimage.png
    
por Robottinosino 15.03.2012 / 01:39

2 respostas

0

CHM é basicamente apenas "HTML compilado". Não tenho certeza se você poderia criar uma imagem da primeira página, mas dê uma olhada em Calibre que lhe permitirá converter o CHM para um PDF.

A partir do PDF, você poderá criar uma imagem a partir da primeira página via imagemagick:

 $ convert "something.pdf[0]" cover.jpg
    
por 15.03.2012 / 01:52
0

O comando chmls na distribuição Free Pascal possui um comando de extração.

CHMs não têm cobertura explícita, mas uma página html padrão (que pode incorporar a imagem). Isso significa que você pode fazer algumas análises para extrair o nome dessa imagem do html.

Atualmente, o comando chmls não tem um comando para imprimir o nome dessa página html. Estou preparando uma nova revisão e futuras versões.

    
por 11.12.2012 / 23:13