在Windows窗体上显示PDF文件?

8
在VB.NET中,是否可以在表单上显示PDF文件?
3个回答

7

1
+1 我喜欢它,但我个人会有点担心必须与我的应用程序一起部署那么多第三方 DLL。虽然我的解决方案也不是更好的选择。 - MusiGenesis
我不会假设客户已经安装了Adobe Reader,也不会假设他们启用了网页浏览器中的PDF查看功能。更重要的是,如果他们没有安装,那将是一个庞大的下载量。更糟糕的是,几个第三方DLL文件还是一个巨大的依赖关系?哪一个对用户的影响更小? - Rowan

6
一个快速的方法是使用WebBrowser控件(假设客户端已安装Adobe Reader),并将其导航到您要显示的PDF文件。

很棒的建议,但问题是我需要将图片放在PDF的顶部 - Alex Gordon
将图像放入PictureBox中,并将PictureBox放在WebBrowser控件上方。我认为WebBrowser有一个Controls集合,如果没有,您只需将PictureBox添加到窗体的Controls集合中,并在它们上调用BringToFront。 - MusiGenesis

-3

是的,但最终你会使用COM +。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接