是的,之前已经问过这个问题,但我觉得答案不够好,或者我可以解决这个问题。
从这个问题引出 - Displaying a PDF on a Windows Form,我想在WebBrowser控件中显示PDF,但我希望PDF是一个EmbeddedResource。
这个问题 - Describing res protocol - 我认为是正确的,但问题和答案都没有被投票,我无法让解决方案奏效。
有没有人有一个在VB.NET表单中查看EmbeddedResource PDF的解决方案?要么通过更详细的细节来完成上述步骤 - 或者另一个更好的选择?
感谢。
答案 0 :(得分:1)
FWIW,res
协议可以访问Win32 本机资源。
.NET EmbeddedResource文件未存储为Win32本机资源。因此,res
协议对您没有帮助。
为什么您的程序只是制作PDF文件的临时副本并将嵌入式浏览器指向该文件?
编辑:我能想到的唯一选择是实施自己的Pluggable Protocol。但这完全是矫枉过正,没有认真的头脑会真正考虑它; - )