0

我有一个带有文本框和两个按钮的 axAcroPDF 对象。

Button1 加载打开文件对话框,将文件名/路径发送到 axAcroPDF 对象,并将文件名/路径发送到文本框。

我想要的 button3 是重新加载加载的 pdf 文件并从文本框中清除文件名。以便用户可以重新加载另一个 pdf 文件。

我的尝试如下:

private void button3_Click(object sender, EventArgs e)
        {
            textBox1.Text = String.Empty;
            axAcroPDF1.Dispose();
            axAcroPDF1.setLayoutMode("SinglePage");
            axAcroPDF1.Show();
        }

最初,我尝试过axAcroPDF1.Hide();axAcroPDF1.Dispose();

这隐藏了 axAcroPDF,但我无法重新加载新文件。

有什么建议我应该如何解决这个问题?

4

1 回答 1

2

清除 AxAcroPDF 就像提供一个不存在的文件一样简单:

AxAcroPDF1.LoadFile("Empty")

很多人都以同样的方式感到困惑,试图实现这一目标......

于 2019-01-31T09:41:10.710 回答