我尝试使用htmlhelp Workshop工具将一个较大的winhelp项目转换为htmlhelp项目。它已转换,但是图像和目录不起作用。请帮助
答案 0 :(得分:0)
WinHelp(.hlp)格式早在1990年代就已经存在,并且已被HTML Help 1.x(.chm)取代。 Microsoft强烈建议您大约十年前退出WinHelp。
我的站点上的教程提供了step-by-step description,如何在免费软件/共享软件和“低预算”级别将WinHelp(HLP)转换为HTMLHelp(CHM)。下载部分的转换项目示例包括一个工作结构和示例文件。
请注意一个名为HHPMod的工具,专门用于迁移上下文相关的F1帮助。如果在旧项目中大量使用了F1帮助,则可能很难从WinHelp(.hlp)切换到HTMLHelp(.chm)。
您当然可以使用Help+Manual,HelpScribble之类的帮助创作工具(HAT)或任何其他HAT将现有的WinHelp项目转换为HTMLHelp。
有关更多信息,另请参见Running WinHelp files on Windows10
请注意,我的download分步指南中有一个示例项目,使用HTMLHelp Workshop向导时,该项目会导致以下结果:
如果已达到向HTMLHelp CHM格式迁移的第一个重要步骤,则有必要进行进一步的工作,例如尤其对于应用程序的上下文相关的F1-Help 。
转到Converting WinHelp to HTMLHelp by HTMLHelp Workshop搜索HHPMod注释框,然后点击链接further Information。据我了解,这是HHPMod的主要任务。
引用:“ ......在转换过程中为每个唯一主题的HTML页面创建的文件名” winh4qgg.htm,..“并非“用户友好”。”
您还需要阅读Notes on Fixing HTML Help Converted from WinHelp,并且可能要使用类似查找和替换FAR HTML的工具。
所有这些-包括(旧的)CHM格式的创作帮助-当然都具有学习曲线。
据我所知,如果不需要F1帮助,则可以保留文件名。您必须决定如何清理HTMLHelp Workshop(HHW)的输入数据,尤其是在只需要与HHW一起创建干净的CHM文件时的时间点。
我看到的一件事是使用免费的HelpNDoc来转换WinHelp项目。