【问题标题】:Want to create chm file from website html pages想要从网站 html 页面创建 chm 文件
【发布时间】:2015-09-02 04:03:32
【问题描述】:

我有一些与网站集成的 html 页面。现在的要求是为所需页面创建一个 .CHM 文件。

手动执行此任务将花费大量时间。 请帮助我从网站中提取唯一的 html 文件,而无需获取其 css、js 或其他文件。因为,我不想要除 .html 之外的其他文件。

我将使用这些 html 文件并创建 .CHM 文件。

此任务的主要目的是创建在线帮助。

您的回答将不胜感激.. :)

【问题讨论】:

标签: html chm html-help


【解决方案1】:

创建在线帮助(也称为帮助创作)是一项具有学习曲线的任务。我不清楚为什么要提取 .css 和 .js。我认为您将需要 .css 例如稍后在您的在线帮助项目中。

可以将 CHM 文件视为压缩(编译)的网站。右侧帮助查看器的内容窗格像浏览器窗口一样显示内容。如果您想通过 .css 看到与您网站上相同的格式,则必须将这些 .css 文件集成到 CHM 文件中。

这可能会成为一项耗时的任务,具体取决于您的网站结构和 HTML 文件中的编码,例如CSS 链接。一个场景可能是复制 HTML 文件,创建一个新的 .css 并根据需要更改 CSS 链接(可能通过 FAR 使用“查找和替换”),用于结构化“子网站”,如下所述,用于准备 CHM 编译任务。

在 Internet 上,您可以找到许多(一些昂贵的)工具来创建 CHM 文件。 我最喜欢的免费软件工具之一是 FAR HTML (https://www.help-info.de/far-html.html)。 推荐 - 向导很棒,FAR HTML 有 30 天的完整工作试用期。快速操作 HTML 文件,或作者帮助 Projects FAR HTML 将为您节省大量时间。

需要安装微软HTMLHelp Workshop(见顶部下载)。

一个提示 - 开始时不要查看 FAR 的所有选项。

  1. 将您的 HTML 文件复制到项目文件夹的结构化子文件夹中,例如:

      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 
      images\gui_screenshot.jpg 
    
  2. 将这些文件拖放到 FAR HTML

  3. 启动 HTMLHelp 1.x 向导

  4. 准备好了..

【讨论】:

  • 在我的源文件中有四个文件夹,例如:-data、images、javascripts 和 stylesheet。而且,当我单击 index.html 和任何其他 html 文件时,它会像网页一样在浏览器中打开(带有菜单、下拉菜单)并且运行良好。但是,我想在 chm 文件中显示这些文件数据作为帮助。
  • @Anant :我想建议首先尝试使用一些简单的 HTML 和 CSS 文件来帮助创作过程,如上面的提示所示。在第二步中,必须将这种第一次体验转移到您的需求和现有的网页结构中。您可以从以下位置下载一些示例文件:help-info.de/files_download/chm_example_files.zip。如果您想要生成的 CHM 文件没有现有菜单和下拉菜单,这将是很多工作。另一种解决方案是尝试添加带有目录、索引和搜索的 CHM 的主要功能作为附加功能。
  • @Anant : 你的网页是在线的还是只有内网的?
猜你喜欢
  • 2011-09-30
  • 1970-01-01
  • 2021-02-17
  • 1970-01-01
  • 1970-01-01
  • 2012-10-18
  • 1970-01-01
  • 2017-10-20
  • 2020-02-25
相关资源
最近更新 更多