Inkscape(矢量图形编辑器,免费且跨平台)
可以使用GUI(打开PDF,另存为EPS)或使用命令行(仅在Linux下测试):
inkscape input.pdf --export-eps=output.eps
Acrobat Reader(Linux版本)+ ps2eps(TeXLive)
acroread -toPostScript input.pdf
ps2eps input.ps
Ghostscript(跨平台)注意:需要使用-dNOCACHE以防止GhostScript对字体进行光栅化。
gs -q -dNOCACHE -dNOPAUSE -dBATCH -dSAFER -sDEVICE=eps2write -sOutputFile=output.eps input.pdf
还有以下工具。我没有测试过它们中的所有工具,有些可能不支持字体 :-( !
ImageMagick convert(可能会使用Ghostscript本身。手动调用它更灵活,可能会避免问题。convert实际上可能会将PDF转换为光栅图!)
convert input.pdf output.eps
pdf2ps
(使用Ghostscript)+ ps2eps
(随TeXLive一起提供)
pdftops
(poppler的一部分),使用-eps
开关进行EPS输出。
inkscape
选项效果不佳-文本无法正确渲染,而Ghostscript
选项会报错,提示未知设备:epswrite
。 然而,acrobat reader
选项可行。缺点是它会使颜色变暗(.ps格式)。 - Rhinocerotidaeepswrite
已经过时,请在更新版本中尝试使用eps2write
。 - user3677687上一个回答很好,但ImageMagick不一定会将PDF转换为光栅图。
您可以使用以下命令:
convert -density 600x600 inpute.pdf -quality 90 output.eps
@WenZhou
的命令,也无法在Imagemagick中将矢量转换为矢量。 - fmw42