在Windows窗体应用程序中查看PDF文件

时间:2015-10-26 13:08:51

标签: c# axacropdf

我正在使用axAcroPDF在我的win表单应用程序中查看PDF文件。每当我尝试运行应用程序时,我会得到一个空的消息框,如下图所示。

有谁知道为什么?要加载PDF文件,我将此代码添加到按钮

OpenFileDialog dialog = new OpenFileDialog();
        dialog.Filter = "PDF files (*.PDF)|*.PDF|All files (*.*)|*.*";
        dialog.InitialDirectory = "C:";
        dialog.Title = "Select a PDF file";
        if (dialog.ShowDialog() == DialogResult.OK)
        {
            this.Controls.Add(this.axAcroPDF1);
            axAcroPDF1.src = dialog.FileName;
            filname1 = dialog.FileName;
            button2.Enabled = true;

图像:

enter image description here

1 个答案:

答案 0 :(得分:1)

我不知道这个答案是否可以帮到你:我在使用Adobe Reader 9做同样的工作,它给了我相同的消息框。然后我切换到Adobe Reader 10,消息框消失,我的应用程序正常工作。

这是我的代码

- (void)main {
    \\ ...do work... 

    if (self.isCancelled) {
      \\ ...get out...  
    } 
 }