py脚本中无法识别pdf2htmlEX

时间:2014-04-14 13:09:21

标签: python

在cmd中,我输入以下内容以运行pdf2htmlEX中提供的测试脚本:

python test.py

它给了我以下错误:

' pdf2htmlEX'不被识别为内部或外部命令,可操作程序或批处理文件。

test.py脚本如下:

#!/usr/bin/env python


DIR = 'test_data'



import os
import sys


with open('out2.html','w') as outf:
    outf.write('<!DOCTYPE html>\n<html><head><meta charset=\"utf-8\"></head><body><div style="position:absolute;top:0;left:0;width:80%;height:100%;"><iframe width="100%" height="100%" name="pdf"></iframe></div><div style="position:absolute;top:0;right:0;width:20%;height:100%;overflow:auto;text-align:right;">')

    for f in os.listdir(DIR):
        if not f.lower().endswith('.pdf'):
            continue
        print f
        if os.system('pdf2htmlEX -l 10 --no-drm 1 --fit-width 1024 --dest-dir html --external-hint-tool="ttfautohint" "%s/%s"' % (DIR,f)) != 0:
            print "error on ", f
            sys.exit(-1)

        ff = f[:-3]
        outf.write('<a href="html/%shtml" target="pdf">%s</a><br/>' % (ff,ff))
        outf.flush();

    outf.write('</div></body></html>')

test-data目录包含pages-2.pdf文件。 为什么我会收到错误,如何成功运行此脚本?

0 个答案:

没有答案