2013-01-15 64 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? –

相關問題