如何使用c#将html文件转换为chm格式?

时间:2016-07-11 13:31:11

标签: c# html chm

我有数千个HTML文件,我想将这些文件转换为 chm扩展。

请使用c#将HTML文件转换为chm格式。

感谢。

1 个答案:

答案 0 :(得分:0)

创建帮助文件(CHM)和帮助创作具有学习曲线。正如@BugFinder在他的评论中提到的那样 - 你再次受到警告 - 你需要阅读很多关于CHM的内容,以便用C#编写自己的内容。

请注意,HTMLHelp(HH)多年前已经在IE4和Windows 95中发布.HTML帮助处于维护模式,这意味着运行时或编译器都不需要新功能。 HH的所有主流开发都已停止。但它仍然在Windows10下运行,并且是基于Windows的应用程序的最佳帮助文件格式。

您会找到许多(以及一些昂贵的)工具来帮助创作。

我真正推荐的是Rob Chandler的共享软件工具FAR HTML 您可以在外部使用首选的HTML-Editor执行任何操作,并将FAR放入您的工作流程中。或者简单地使用现有的HTML文件。它是一种低价工具,而且巫师很棒。尝试它以满足您的需求。

一个提示 - 在启动时不要查看FAR HTML的所有选项。

  1. 将HTML文件放入项目文件夹的结构化子文件夹中 并注意CHM就像一个压缩的网页,例如。

      

    welcome.htm
      design.css
      First_Steps \ download.htm
      First_Steps \ starting_program.htm
      How_to_extend \ extend_menu.htm
      How_to_extend \ power_function.htm
      图像\ gui_screenshot.jpg

  2. 将这些文件拖放到FAR HTML或从工作根文件夹中的向导对话框中打开

  3. 启动HTMLHelp 1.x向导,请参阅主菜单:创作>帮助向导
  4. 按照向导步骤
  5. 准备好了..
  6. enter image description here