使用axAcroPDF清除并重新加载PDF

时间:2018-02-09 14:07:10

标签: c# axacropdf

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

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

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

我的尝试如下:

  require(ggplot2)
  data <- data.frame(value = rnorm(40, mean = 2, sd = 3),
                     variable = c(rep('A', 20), rep('B', 20)), 
                     group = rep(c('G1', 'G2'), 20))
  yLabs <- c("Strongly Agree", "Agree", "Undecided", "Disagree", "Strongly Disagree")
  ggplot(data, aes(x=variable, y=value)) +
    geom_boxplot(aes(fill=group)) + 
    scale_y_continuous(breaks = c(1,2,3,4,5), labels=yLabs)

最初,我尝试过使用private void button3_Click(object sender, EventArgs e) { textBox1.Text = String.Empty; axAcroPDF1.Dispose(); axAcroPDF1.setLayoutMode("SinglePage"); axAcroPDF1.Show(); } axAcroPDF1.Hide();

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

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

1 个答案:

答案 0 :(得分:1)

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

AxAcroPDF1.LoadFile("Empty")

这是很多人都混淆了同样的方式,努力实现这一目标...