我尝试使用htmlhelp工作坊工具将一个大型winhelp项目转换为htmlhelp项目。它被转换了,但是图像和目录并不是working.please帮助
发布于 2019-01-16 16:13:59
WinHelp (.hlp)格式从20世纪90年代初就已经出现,并被HTML 1.x (.chm)所取代。微软强烈建议你在十年前离开WinHelp。
我网站上的一个教程给出了分步描述如何在免费软件/共享软件和“低预算”级别上将WinHelp (HLP)转换为HTMLHelp (CHM)。下载部分中的转换项目示例包括工作结构和示例文件。
请注意一个名为HHPMod的工具,特别是用于迁移上下文敏感的F1帮助。如果在旧项目中大量使用了F1帮助,则很难从WinHelp (.hlp)切换到HTMLHelp (.chm)。
当然,您可以使用帮助创作工具( HAT ),如Help+Manual、HelpScribble或任何其他HAT将现有的WinHelp项目转换为HTMLHelp。
有关更多信息,请参见在WinHelp上运行Windows10文件
请注意,在我的一步一步的下载指南中有一个示例项目,当使用HTMLHelp讲习班向导时,它将导致以下结果:

如果实现了迁移到HTMLHelp CHM格式的第一个重要步骤,那么还需要进一步的工作,例如,对于应用程序的上下文敏感的F1-Help而言。
转到用WinHelp车间将HTMLHelp转换成HTMLHelp搜索HHPMod便笺框,然后按照链接进一步资料。据我所知,这是HHPMod的主要任务。
引用:“.文件名"winh4qgg.htm,.”在转换过程中为每个唯一主题的HTML页面创建的文件名并不“对用户友好”。
您也需要阅读关于修复从WinHelp转换的HTML的注意事项,您可能希望使用像查找和替换远HTML这样的工具。
所有这些--包括(旧的)帮助编写CHM格式--当然都有一个学习曲线。
据我所知,如果不需要F1帮助,文件名可以保持原样。您必须决定如何清除HTMLHelp车间( HHW )的输入数据,特别是需要使用HHW来创建一个干净的CHM文件的时间点。
我看到的一件事是使用免费的HelpNDoc来转换您的WinHelp项目。
https://stackoverflow.com/questions/54219263
复制相似问题