2012-02-07 20 views
10

que tienen ficheros/directorios html, que quieren convertir a .chm archivo de ayuda, bajo Linux usando líneas de comando en la Terminal?html para archivos de música en Linux

Cualquier ayuda sería apreciada.

Respuesta

9

El compilador Free Pascal, versión 2.4.4 o superior, tiene un compilador CHM para * nix llamado "chmcmd". Recomendaría obtenerlo de la versión 2.6.0. Funciona en archivos de proyecto MSHelp .hhp.

El compilador también está disponible en la fuente (estilo como una biblioteca de clases), por lo que podría rodar su propia. Es una plataforma cruzada, pero las plataformas Big Endian no se prueban muy bien.

2.6.0 es a partir de enero de 2012, por lo que es posible que deba obtenerlo de un repositorio de paquetes "de última generación" de su distribución.

+0

después de descargar e instalar el compilador Pascal en linux pc, ¿qué debo hacer ahora, cómo usarlo? – ama

+0

Como dijimos solo archivo de proyecto chmcmd . Buscar en la web cómo crear un archivo hpp, es lo mismo que el formato del taller. –

+0

He intentado esto chmcmd filename.hhp este archivo contiene los nombres de los archivos html para incluir en el archivo chm, pero algunos de ellos se enumeran en los directorios, por lo que este comando me da: Advertencia: El archivo nombreDel directorio \ nombreArchivo.html no existe para cada archivo colocado en el directorio incluso para imágenes y archivos css – ama

-1

Usted puede hacer eso con libchm, le resulta http://www.jedrea.com/chmlib/.

Contiene extract_chmLib, que extrae las páginas HTML de las páginas de ayuda en un directorio.

+1

Mi versión de libchm dice "actualmente no tiene soporte de escritura" (sic) –

+0

¿has visto el extract_chmLib aquí https://github.com/jedwing/CHMLib/blob/master/src/extract_chmLib.c? –

+1

Sí, pero extraer es leer, no escribir. CHMLIB no tiene soporte de escritura, al menos no en versiones lanzadas. –

2

CHM es un formato propiedad de Microsoft, así que tenga en cuenta que la mayoría de las herramientas de código abierto probablemente se centrarán en leer y convertir chm to html. si desea crear un archivo CHM en Linux, necesitará un CHM compiler que puede usar con vino. los detalles están en el siguiente enlace Compiling_CHM_help_files_in_Linux_with_HHC_and_Wine

+0

cómo puedo usarlo, en Linux, el archivo exe no se abre en linux – ama

+0

primera instalación 'wine' en linux. usando 'wine' puedes abrir algunos archivos' .exe' soportados en linux. siempre que 'chm compiler' sea uno de ellos. –

+0

ver si este enlace puede ayudarle. No lo he usado, pero esto dice que funciona en Linux. http://linux.softpedia.com/progDownload/Rahman-CHM-Maker-Download-45103.html –

Cuestiones relacionadas