在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相关。

在ActiveX object . net中查看PDF文件

尝试其他库:例如pdfium.net sdk

可以通过nuget安装安装包pdfium.net.sdk

接下来将控件放在form上,并使用如下代码:

//Open and load a PDF document from a file.
pdfViewer1.LoadDocument(@"c:'test001.pdf");

显示PDF文档