Microsoft Compiled HTML Help (CHM), es un formato privativo de ayuda en línea desarrollado por la empresa Microsoft en el año 1997, como sustituto de su otro formato privativo Microsoft WinHelp Format.
Aunque originalmente fue diseñado para la codificación de archivos de ayuda, hoy en día puedes encontrar libros electrónicos escritos en éste formato.
Para realizar la conversión de éste tipo de archivos al formato (PDF), puedes hacer uso de la aplicación
'chm2pdf', la cual podrás instalar bien desde los repositorios oficiales de Fedora o desde la propia página del proyecto, a través de la compilación de sus fuentes.
Si decides realizar la instalación desde los repositorios oficiales de Fedora, deberás hacer lo siguiente:
- $ su -c 'yum -y install chm2pdf'
Si por el contrario, decides realizar la instalación desde sus fuentes, tendrás que instalar previamente las dependencias necesarias para su compilación:
- $ su -c 'yum -y install chmlib python-chm htmldoc python-BeautifulSoup'
- $ cd ~/directorio/descarga
- $ tar -xvzf chm2pdf-0.9.1.tar.gz
- $ cd chm2pdf-0.9.1
- $ su -c 'python setup.py install'
Para realizar la conversión entre formatos, sólo deberás hacer:
- $ chm2pdf --webpage archivo.chm (estructurado)
- $ chm2pdf --book archivo.chm (desestructurado)
- $ chm2pdf --continuous archivo.chm (desestructurado)
Utiliza sólo una de las tres opciones anteriores.
Si sólo quieres extraer el contenido del archivo (CHM):
- $ chm2pdf --extract-only archivo.chm
El contenido del archivo quedará almacenado en el directorio '/tmp/chm2pdf/orig/'.
Finalmente, para obtener información sobre el uso de la aplicación: