2013-01-15 63 views
1

我需要在我的sandcastle文档中包含pdf文件。用户应该能够在.chm文件中单击它时导航到pdf。是否有可能做到这一点?我一直在搜索所有论坛没有正确的答案。 我曾尝试在xml评论中使用href标记并提供pdf文件的网址。但它打开浏览器而不是PDF文件。 有没有人做过这个?在SHFB生成的.chm中包含PDF文件(Html Helpfile 1)

回答

1

我要给你一个下载链接:
http://www.help-info.de/files_download/CHM-example_project.zip

这是我的“HTML帮助 - 下载”部分(见下面的链接),你会发现一个完整的HH Workshop项目,当然得到的CHM文件。
www.help-info.de/en/Help_Info_HTMLHelp/hh.htm

(1)所以,请下载并保存到本地驱动器。 (2)请解压,你会发现一个CHM-example.chm文件。
(3)要打开此文件用鼠标右键单击该文件,单击属性,然后单击取消阻止和OK
(4)双击该文件,并调整帮助窗口为您的需求
(5)打开节点“HTMLHelp示例”
(6)在TOC中搜索“链接到PDF ..”并打开主题
(7)请注意,主题本身包含特定信息。

因此,深入了解您的需求。当然,您必须在编辑后再次编译CHM。

希望这是它;-)

注有从TOC为“大众”棘手的链接。你可能需要在这里更深入的代码。


乌尔里希Kulle - 微软帮助MVP - (2007-2009) - http://www.help-info.de

+0

谢谢乌尔里希。 我正在使用C#VS 2010。问题是,XML注释不读取HTML标签。我在你的hHTML帮助中尝试了链接到PDF。但是,SHFB似乎并不阅读html标签。任何想法如何去解决它? –

+0

正如您在PDF链接中看到的,我的CHM文件目录(TOC)中的示例有三种不同的方式。 我认为这很难做到。我多年没有使用MAML和SHFB,而是再次在我的机器上使用它。 你想链接到服务器上的PDF(来自TOC)吗? 你想链接到PDF嵌入/不嵌入CHM? –

相关问题