我有一个 test.pdf,我想在我的表单中显示它。
我的代码很简单:
public Form1()
{
InitializeComponent();
this.wbPdf.Navigate(@"file:///<fullpath>\test.pdf#toolbar=0");
}
它不工作。它向我展示了一个带有“X”的白页。
但如果我这样做:
this.wbPdf.Navigate(@"file:///<fullpath>\test.pdf#toolbar=0", true);
IE打开,它显示了我的pdf。当然,我尝试false
在第二个参数中使用它并不起作用。
另外,如果我尝试做类似的事情
this.wbPdf.Navigate(@"http://www.google.com");
它向我展示了谷歌,所以我认为配置没有任何问题Web Browser Control
有任何想法吗?我无法安装 Acrobat Reader,因此不能选择使用 ActiveX 组件(此外,该项目已在其中,x64
并且我已阅读该组件在 中运行不佳x64
)。
我只想显示 pdf 以在表单内查看,而不是在另一个窗口中查看。