Answers:
您可以将pdftops工具与--eps开关一起使用。它与xpdf软件包一起安装在大多数Linux系统上。
这也可以安装在Windows上。请参阅链接http://gnuwin32.sourceforge.net/packages/xpdf.htm
Ghostscript还可以将PDF转换为EPS:
gswin32c.exe ^
-o output.eps ^
-sDEVICE=epswrite ^
d:/path/to/input.pdf
如果Ghostscript的默认媒体尺寸(即letter
)不符合您的需求,则可以指定其他任意一种:
gswin32c.exe ^
-o output.eps ^
-sDEVICE=epswrite ^
-sPAPERSIZE=a5 ^
d:/path/to/input.ps
PAPERSIZE
Ghostscript已知的-values 列表在此处。您可以通过以下方式获得更精细的控制-dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=h
:
gswin32c.exe ^
-o output.eps ^
-sDEVICE=epswrite ^
-dDEVICEWIDTHPOINTS=175 ^
-dDEVICEHEIGHTPOINTS=267 ^
d:/path/to/input.pdf
宽度和高度以“点”为单位(72磅== 1英寸)。是的,但是现在您拥有多页PDF,而EPS本质上仅是1页格式?另外,您想将图像向左和向左移动吗?尝试这个:
gswin32c.exe ^
-o input_page_%03d.eps ^
-sDEVICE=epswrite ^
-dDEVICEWIDTHPOINTS=227 ^
-dDEVICEHEIGHTPOINTS=354 ^
-dPDFFitPage ^
-c "<</PageOffset [-72 100]>> setpagedevice" ^
d:/path/to/input.pdf
对于每一个PDF页面的Ghostscript将创建一个单独的EPS文件,命名input_page_001.eps
,input_page_002.eps
等等。
尽管以上是在2010年撰写本文时可获得的最佳答案(涉及手边任务的Ghostscript使用情况),但今天(2015年)不再适用。
今天,当前的Ghostscript是9.16 / 9.17。该epswrite
输出设备不再可用。新eps2write
设备替换了它。(epswrite
生成的PostScript Level 1可能会导致较大的文件大小;eps2write
生成Level 2 PostScript的大小效率要高得多。)
gswin64c.exe -o inputpdf-page_%03d.eps -sDEVICE=eps2write -r300 -dPDFFitPage input.pdf
并只接受它输出的页面大小...
Adobe使您可以下载免费的Postscript驱动程序:
http://www.adobe.com/support/downloads/product.jsp?product=pdrv&platform=win
坦白说,我曾经使用过一段时间,但是那时它可以正常工作。
在Adobe acrobat standard / pro中,您可以另存为.eps文件。