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

cla*_*aws 3 html documentation html-help-workshop

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

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

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

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

sch*_*hot 6

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

可能的解决方案:

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

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

可以在HTML帮助1.X常见问题解答中找到更多信息