【发布时间】:2011-06-13 13:51:54
【问题描述】:
没有生成 tif 图像有人看到错误吗?我没有收到任何错误。我现在看到 ghosscript 正在运行的消息,但仍然没有得到输出 tif。从输出我现在得到 'GPL Ghostscript 9.02 (2011-03-30)\nCopyright (C) 2010 Artifex Software, Inc. 保留所有权利。\n此软件不提供任何保证:有关详细信息,请参阅文件 PUBLIC。\n'越来越近了
已按照 cmets 的建议进行了修改**
from subprocess import Popen, PIPE,STDOUT
output = Popen([
r'C:\Program Files (x86)\gs\gs9.02\bin\gswin32c.exe',
'-dNOPAUSE',
'-dBATCH',
'-sDEVICE=tiffg4',
'-dDEBUG',
'-r196X204',
'-sPAPERSIZE=a4',
'-sOutputFile=%s' % (r'C:\Python25\pdfmining\page.tif'),
'%s' %(r'C:\Python25\pdfmining\nca.pdf'),
],stdout=PIPE,stderr = STDOUT).communicate()[0]
【问题讨论】:
-
你试过从命令行手动运行它吗?
-
格式稍有不同,但我可以试试,您是建议尝试查找错误吗?
-
当然。许多程序检测它们是否从命令行运行并相应地修改它们的输出。您可能还想丢失
-q开关,因为这可能会抑制有用的信息。我寻找了它的反面——某种冗长的开关——但在在线文档中找不到它。
标签: python ghostscript