批量将EPS/PDF转换为postscript

批量将EPS/PDF转换为postscript,pdf,batch-processing,ghostscript,postscript,eps,Pdf,Batch Processing,Ghostscript,Postscript,Eps,我在windows上,正在尝试将6000个PDF文件批量转换为postscript文件。原因是我想按要求做pdf拼版,首先我想按要求在R中做。我找到了一个库grImport来处理R中的矢量图形,但它需要.ps文件 我已经可以使用Inkscape将batch.pdf文件转换为.eps了。但是,我需要R包的.ps。我无法使用AdobeAcrobatPro来完成这项工作(它在文件夹上根本无法工作,当我在单个文件上尝试时会冻结。) 我也尝试过ghostscript,但是设置-sDEVICE=pswrit

我在windows上,正在尝试将6000个PDF文件批量转换为postscript文件。原因是我想按要求做pdf拼版,首先我想按要求在R中做。我找到了一个库
grImport
来处理R中的矢量图形,但它需要.ps文件

我已经可以使用Inkscape将batch.pdf文件转换为.eps了。但是,我需要R包的.ps。我无法使用AdobeAcrobatPro来完成这项工作(它在文件夹上根本无法工作,当我在单个文件上尝试时会冻结。)

我也尝试过ghostscript,但是设置
-sDEVICE=pswrite
会抛出一个错误,表示设备未知。而且,我真的无法理解GS


我该怎么做?(如果您碰巧知道主要问题的解决方案,非常感谢分享。)提前感谢。

pswrite设备在几年前就被弃用了(它只产生了1级、大、难看、不可缩放的输出)。您想使用ps2write设备来生成2级PostScript

Ghostscript的一个简单命令行是:

gs-sDEVICE=ps2write-o out.ps input.pdf


有一些工具可以强制使用PDF文件,你甚至可以(通过一些努力)用Ghostscript来实现。

pswrite设备在几年前就被弃用了(它只产生了1级、大、难看、不可缩放的输出)。您想使用ps2write设备来生成2级PostScript

Ghostscript的一个简单命令行是:

gs-sDEVICE=ps2write-o out.ps input.pdf


有一些工具可以强制使用PDF文件,您甚至可以(通过一些努力)使用Ghostscript来执行此操作。

EPS文件与PS文件一样可以在末尾附加'showpage'。EPS文件与PS文件一样可以在末尾附加'showpage'。