我试图自动将JPEG图像插入到Powerpoint中.我已经为此做了一个宏,除了使用R对我的目的来说无限好.
我明白,R2PPT包应该这样做.但是,我不能使用它.例如,当我尝试使用时PPT.Open,我知道我可以通过调用method = "rcom"或两种不同的方式来实现method = "RDCOMClient".使用后者,R将始终崩溃,向Windows发送错误报告.使用前者,它告诉我statconnDCOM在发出错误之前需要安装:
Error in PPT.Open(x) : attempt to apply non-function.
我不能statconnDCOM自由安装,因为我不会把这项工作称为非商业性的.因此,如果没有办法解决这个问题,是否至少有一些R2PPT的免费替代方案,这样我可以用一个简单的R代码节省几个小时的手工工作?如果我有办法使用R2PPT,那将是理想的选择.
谢谢!
编辑:我正在使用R版本2.15并下载了最新版本的R2PPT.Powerpoint是2007年.
我正在尝试将多页PDF文件转换为一堆JPEG,一个用于PDF中的每个页面.我花了几个小时看着如何做到这一点,最终我发现我需要安装Ghostscript.所以我这样做了(来自这个网站:http://downloads.ghostscript.com/public/我使用了2012年2月8日的最新链接"ghostscript-9.05.tar.gz").
但是,即使已安装/下载,我仍然无法做我想要的.我应该将此保存在特殊的地方,例如与ImageMagick在同一文件夹中吗?
我到目前为止所知道的是:
在命令提示符中,我将工作目录更改为保存它的ImageMagick文件夹.
然后我输入
convert "<full file path to pdf>" "<full file path to jpg>"
Run Code Online (Sandbox Code Playgroud)接下来是一大堆错误.它始于:
Unrecoverable error: rangecheck in.setuserparams
Operand stack:
Run Code Online (Sandbox Code Playgroud)
接着是一些难以理解的数字和大写字母.它结束于:
While reading gs_lev2.ps:
%%[ Error: invalidaccess; OffendingCommand: put ]%%
Run Code Online (Sandbox Code Playgroud)
毋庸置疑,经过数小时和数小时的审议后,我认为我没有更接近于将这个PDF转换为JPG的看似简单的任务.
我想要的是如何使这项工作一步一步的说明.不要遗漏任何东西,无论它看起来多么"明显"(尤其是涉及ghostscript的任何东西).几个月以来,这一直困扰着我和我的主管.
为了进一步说明,我们使用的是Windows XP操作系统.最终的目的是在R(统计语言)中调用这些命令行,并在脚本中运行它.此外,我已经能够成功地将JPG转换为PNG格式,反之亦然,但PDF只是不起作用.
救命!!!