python将pdf文件转换为eps

时间:2017-07-14 13:41:07

标签: python pdf eps

你好,我有很多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)

1 个答案:

答案 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"])

参考