Search code examples
command-linertfchmwinhelp

Convert rtf files to chm files ? Convert hlp files to chm files?


We were shipping .hlp files to customers when development was in VC++. The process to create it was as follows:
1. Create rtf file
2. Create new project in WinHelp and then compile to get .hlp file.

Now development has moved to .net and also I found that we can no longer open .hlp files in windows 7 or vista.

I wanted to know if there are any free command line tools using which we can convert these .hlp files to a .chm file ?

Also I wanted to know if there are any free command line tools to convert .rtf file to .chm ?


Solution

  • Keep in mind that CHM is compiled HTML, and not very related to html, so your main problem is conversion of rtf to html

    I would try to convert RTF to HTML, but on a topic per file.

    What you could try is to input the RTF into word and try to save as HTML, and then use a program/script to split out the various topics to individual files and fixup references.

    Then compile the result with a CHM compiler (like MS htmlhelp workshop)