想要从网站html页面

时间:2015-09-02 04:03:33

标签: html chm html-help

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

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

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

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

你的回答将会受到很多赞赏.. :)

1 个答案:

答案 0 :(得分:1)

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

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

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

在Internet上,您可以找到许多(一些昂贵的)工具来创建CHM文件。 我最喜欢的共享软件工具之一是Rob Chandler的FAR HTML(http://www.helpwaregroup.com/products/far)。 它是推荐的 - 向导很棒,FAR HTML有30天的完整工作试用版。要快速操作HTML文件或作者帮助,Project FAR HTML将为您节省大量时间。

需要安装Microsft HTMLHelp Workshop。

请参阅:http://www.help-info.de/en/Help_Info_HTMLHelp/hh_download_install.htm

一个提示 - 在开始时不要查看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. 的向导
  5. 准备好了......