如何从R关闭pdf文件

时间:2014-04-30 06:49:31

标签: r pdf

如何从R关闭pdf文件?当我从R写一个pdf文件时,我希望能够先关闭它(如果它是打开的)。

我有这段代码:

pdf(file="test.pdf", paper="a4")
...
dev.off()

我想在运行代码之前关闭pdf文件test.pdf

2 个答案:

答案 0 :(得分:2)

实现此目的的一种方法是终止pdf阅读器进程。在Windows中,这可以使用taskkill完成,可以从R调用,如下所示:

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

上述操作会杀死所有Acrobat Reader实例。

答案 1 :(得分:0)

对于我的案例中的福昕阅读器:

system('TASKKILL /f /fi "Imagename eq Foxit Reader.exe"')