编译CHM文件时出现奇怪的问题

时间:2010-08-03 19:28:43

标签: html documentation html-help-workshop

我不得不写一些文档。我在MS Word中编写了每个页面,然后将每个* .docx保存为htm文件。我正在使用“HTML Help Workshop”(来自microsoft)编译一个chm文件。

我能够成功创建一个chm文件,但问题是并非显示chm文件中的所有图像。我尝试将* .chm文件反编译成另一个文件夹,并在Web浏览器中打开每个.htm文件。所有图像都正确显示。

那么为什么它们不会显示在chm文件中。奇怪的是,只有部分未显示。我检查图像格式是否导致问题,但所有图像格式相同。我检查了文件命名是否有问题,但是所有图像都在相应的文件夹中命名为image [001-100] .jpg。

关于什么出错的任何想法?

1 个答案:

答案 0 :(得分:6)

HTML Help Workshop(HHW)已知存在由Word生成的HTML(或更好的放置:Word生成可怕的HTML)的问题。有些版本将VML编码放在HHW无法处理的IMG标签周围。

可能的解决方案:

  • 在Word中:取消选择“依赖于VML以在浏览器中显示图形”选项(工具>选项>常规> Web选项)
  • 在Word中:另存为“已过滤的HTML”。
  • 在HHW中:手动将图像添加到项目的[FILES]部分。

如果有任何帮助,请告诉我。

可以在HTML Help 1.X FAQ

中找到更多信息