使用 64 位版本的 Internet Explorer 时,Adobe 似乎不支持在浏览器中显示 PDF。单击 pdf 链接后,64 位 Internet Explorer 将始终跨越新的 Adobe 窗口来显示 pdf。 32 位 Internet Explorer 将显示浏览器本身嵌入的 pdf。
我在 64 位编译的 WinForms .NET 应用程序中使用 WebBrowser 控件时注意到这个问题。我不认为可以在 64 位应用程序中使用 32 位 WebBrowser 控件,因此我正在寻找解决此问题的方法,即使它需要使用第三方插件。
任何建议将不胜感激。
Thanks.
如果您的平台目标需要是 x64,并且您需要使用 x64 不兼容的功能,那么显然您遇到了问题。你将不得不在一侧或另一侧做出妥协。
或者,您可以考虑为 PDF 查看器打开一个单独的进程,并将新生成的进程窗口的父窗口设置为容器控件。这将产生将窗口“嵌入”到您的控件中的效果。然后,您可以强行删除边框并将其最大化。 Windows API 来救援!查看苏门答腊 PDF http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html如果您决定走这条路线,您可能可以毫无问题地分发它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)