为什么Xpdf无法在Windows上运行

时间:2017-08-24 01:02:18

标签: python pdftotext xpdf

我正在使用invoice2data编写程序,这需要我使用Xpdf。我在Windows平台上编码。虽然我已安装,但我收到错误消息,因为未安装pdftotext。有人可以帮我解释为什么它不起作用?我还改变了环境变量的路径。仍然无效。

以下是我的代码

def to_text(path):
    """
    Wrapper around Poppler pdftotext.
    """
    if spawn.find_executable("pdftotext"): #shutil.which('pdftotext'):
    out, err = subprocess.Popen(
        ["pdftotext", '-layout', '-enc', 'UTF-8', path, '-'],
        stdout=subprocess.PIPE).communicate()
    return out
    else:
    raise EnvironmentError('pdftotext not installed. Can be downloaded from 
    https://poppler.freedesktop.org/')

0 个答案:

没有答案