如何在没有任何包的情况下打开PDF文件?

时间:2015-07-30 10:58:47

标签: r pdf

我试图打开一个pdf文件,这是我的工作目录。这是代码

shell.exec("abc.pdf")

这是我得到的错误。     shell.exec中的错误(“abc.pdf”):     'abc.pdf'的文件关联不可用或无效

我也尝试通过系统命令打开它,但不起作用。

system2("open abc.pdf")

这是我得到的错误。     警告信息:     运行命令'“open abc.pdf”'状态为127

我是否必须为此分配默认的pdf阅读器。

1 个答案:

答案 0 :(得分:3)

你应该说明你所使用的操作系统,但我会(可能安全地)假设Windows。 shell.exec使用Windows文件权限。如果您没有默认的PDF阅读器集(如右键单击PDF,请选择"打开..."),该功能不知道该怎么做与文件。

你也可能想要使用system,而不是system2,如果你走那条路(而不是shell.exec),请注意你的引用,如果有空格等等。文件路径。例如:

system('open "abc.pdf"')