【问题标题】:opening a pdf file while R is open在打开 R 时打开 pdf 文件
【发布时间】:2014-05-20 09:39:13
【问题描述】:

我使用pdf("tree.pdf")写入pdf文件
我使用dev.off()关闭pdf

显然,当我在 R 中尝试打开 tree.pdf 时,我收到错误消息:

打开此文档时出错。
此文件已打开或被其他应用程序使用。

因此,我必须关闭 R 才能查看我创建的文件。我该怎么做才能在不关闭 R 的情况下观看文件?

【问题讨论】:

  • 没有一个最小的工作示例很难说。尝试加载一个干净的 R 会话,将一个简单的绘图(例如 plot(1:10))写入 pdf,然后调用 dev.off()。如果您可以打开该 pdf,我怀疑您已多次打开该设备。你也可以试试graphics.off() 关闭所有设备。
  • 尝试使用dev.off()twice。
  • 您的 PDF 可能被您的 PDF 阅读器阻止。使用支持在文件打开时写入的 PDF 阅读器。我使用苏门答腊 PDF。 blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html

标签: r pdf


【解决方案1】:

在 Windows 8 中,它的工作原理如下:

system("taskkill /f /im AcroRd32.exe")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-10
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多