在ActiveX object . net中查看PDF文件
本文关键字:PDF 文件 ActiveX object net | 更新日期: 2023-09-27 18:17:28
我使用PDFCreator 2.1 COM对象在我的窗口窗体内显示PDF文件。到目前为止,我将控件添加到Form中。但是我找不到这个对象(AxCPDFActiveDoc)打开文件的方法(方法或属性)。我知道,不久前,acrobatreader在他们的SDK中有一个对象为我们做了这个。属性名为"src"。但是在这里我找不到任何相关的东西。
pdfViewer = new AxCPDFActiveDoc();
pdfViewer.Height = this.Height - this.ficheiroBindingNavigator.Height - this.ficheiroBindingNavigator.Top - 25;
pdfViewer.Top = this.ficheiroBindingNavigator.Height - this.ficheiroBindingNavigator.Top;
pdfViewer.Left = Convert.ToInt32(this.Width * 0.2) - 50;
pdfViewer.Width = Convert.ToInt32(this.Width * 0.5);
this.Controls.Add(pdfViewer);
我在这里搜索了http://docs.pdfforge.org/pdfcreator/latest/en/com-interface/,但没有真正与Windows窗体上的ActiveX相关。
尝试其他库:例如pdfium.net sdk
可以通过nuget安装安装包pdfium.net.sdk
接下来将控件放在form上,并使用如下代码:
//Open and load a PDF document from a file.
pdfViewer1.LoadDocument(@"c:'test001.pdf");
显示PDF文档