我正在尝试向网页中的用户显示chm帮助文件。 添加链接仅调用要下载的文件。
这是如何在asp.net mvc中实现的?
我认为您需要将其显示为HTML页面 - 或者让用户下载然后再打开它。
或者将其保存为PDF格式......但网站通常不会打开CHM文件。
我认为你不能直接这样做。您可以使用qazxsw poi将其转换为html,然后将其附加到您的视图(或使用iframe)。
我不认为asp.net具有读取chm并在页面中显示它们的功能。你需要自定义库来做这件事。
你可以读类似的帖子qazxsw poi
他们是一些软件在线可用,使您能够将chm转换为html文件。
在Silverlight中,您可以使用silverlight an external program在html网页中调用它。
如果你可以反转,那么看看https://forums.asp.net/t/1229806.aspx,但它的工作只有字到html。你可以通过阅读来创造自己的。
浏览器不会天真地理解CHM文件......它们也不是显示它们的标准扩展。因此,如果您要在网上发布大量CHM文件而不进行转换(可能是旧版文档?)...那么您可以选择以下选项之一: