你好,我有很多pdf文件,我想用python转换为.eps。
我找到了一些代码,但是对我来说没有代码执行没有一些错误,但是我没有带一些.eps文件。
任何想法?
我有python 2.7.13
代码1:
from glob import *
from os import system
fileList = glob('*.pdf')
for f in fileList:
system('pdftops -eps {0}'.format(f))
代码2:
import os, re, sys
dirList = os.listdir( '.' )
try:
os.mkdir( 'EpsFigs' )
except:
pass
for f in dirList:
m = re.match('([\w\-]+).(|jpg|jp2|png|pdf|)$',f)
if m:
cmd = 'convert %s EpsFigs/%s.eps'%( f, m.group(1) )
os.system(cmd)
答案 0 :(得分:0)
使用linux命令pdf2ps
将pdf转换为eps。
pdf2ps [ options ] input.pdf [output.ps]
例如,
pdf2ps input.pdf output.eps
如果你真的想使用python,可以用subprocess.call
调用上面的命令:
from subprocess import call
call(["pdf2ps", "input.pdf", "output.eps"])