在Windows中显示PDF和网站

时间:2013-02-14 16:45:15

标签: windows api winapi pdf browser

在Windows中,是否有以原生方式显示PDF文件和简单网站?

在Mac上,这两项任务都非常简单:

[[PDFView ...] setDocument:[PDFDocument ...]];

[[[WebView ...] mainFrame] loadRequest:[NSURLRequest ...]];

Windows上有什么可比性吗?从哪个版本?

1 个答案:

答案 0 :(得分:2)

Windows中没有任何本机用于在应用程序中嵌入PDF文档。您必须托管第三方ActiveX / COM容器(例如来自Adobe Acrobat)来处理它。

对于网页,您可以在应用中host Internet Explorer's WebBrowser control。一些第三方浏览器,如Mozilla和FireFox,也支持在应用程序中托管。

或者,您可以使用ShellExecute()函数在其默认外部应用程序中打开给定的文档/网址,而不是在自己的应用内部托管它。