fin*_*fin 6 c# browser internet-explorer adobe winforms
使用64位版本的Internet Explorer时,Adobe似乎不支持在浏览器中显示PDF.单击pdf链接后,64位Internet Explorer将始终跨越新的Adobe窗口以显示pdf.32位Internet Explorer将显示嵌入浏览器本身的pdf.
在64位编译的WinForms .NET应用程序中使用WebBrowser控件时,我注意到了这个问题.我不相信在64位应用程序中使用32位WebBrowser控件是可能的,因此我正在寻找一些解决此问题的方法,即使它需要使用第三方插件.
任何建议将不胜感激.
谢谢.
如果您的平台目标需要是 x64,并且您需要使用 x64 不兼容的功能,那么显然您遇到了问题。你将不得不在一侧或另一侧做出妥协。
或者,您可以考虑为 PDF 查看器打开一个单独的进程,并将新生成的进程窗口的父窗口设置为容器控件。这将产生将窗口“嵌入”到您的控件中的效果。然后,您可以强行删除边框并将其最大化。Windows API 来救援!如果您决定走这条路,请查看Sumatra PDF,您可以毫无问题地分发它。
| 归档时间: |
|
| 查看次数: |
3449 次 |
| 最近记录: |