在VB.NET中查看EmbeddedResource PDF

时间:2009-10-14 14:19:05

标签: vb.net winforms pdf

是的,之前已经问过这个问题,但我觉得答案不够好,或者我可以解决这个问题。

从这个问题引出 - Displaying a PDF on a Windows Form,我想在WebBrowser控件中显示PDF,但我希望PDF是一个EmbeddedResource。

这个问题 - Describing res protocol - 我认为是正确的,但问题和答案都没有被投票,我无法让解决方案奏效。

有没有人有一个在VB.NET表单中查看EmbeddedResource PDF的解决方案?要么通过更详细的细节来完成上述步骤 - 或者另一个更好的选择?

感谢。

1 个答案:

答案 0 :(得分:1)

FWIW,res协议可以访问Win32 本机资源。

.NET EmbeddedResource文件未存储为Win32本机资源。因此,res协议对您没有帮助。

为什么您的程序只是制作PDF文件的临时副本并将嵌入式浏览器指向该文件?

编辑:我能想到的唯一选择是实施自己的Pluggable Protocol。但这完全是矫枉过正,没有认真的头脑会真正考虑它; - )