我正在尝试从 R 调用 ghostcript 来裁剪 pdf 文件,但无法使其工作。在命令提示符下使用 ghostscript 代码可以正常工作。使用 R 而不是直接使用 Ghostscrip 的原因是我必须处理许多从 R 中的循环创建的 pdf。
代码是:
argument<-c("C:\\gs9.06\\bin\\gswin32.exe -sDEVICE=pdfwrite -o C:\\cropped.pdf -c [/CropBox [0.3 12.5 116.2 169] /PAGES pdfmark -f C:\\uncropped.pdf")
system2(command="C:\\WINDOWS\\system32\\cmd.exe", args=argument)
R返回:
'ropBox' is not recognized as an internal or external command,
operable program or batch file.
Warning message:
running command '"C:\WINDOWS\system32\cmd.exe" "C:\\gs9.06\\bin\\gswin32.exe -sDEVICE=pdfwrite -o J:\\Mapinfo\\cropped.pdf -c [/CropBox [0.3 12.5 116.2 169] /PAGES pdfmark -f J:\\Mapinfo\\testing.pdf"' had status 1
似乎 R 不喜欢“/”符号,但我不知道如何解决这个问题。有什么建议吗?
-文森特