我使用pdftoppm从pdf文件中提取页面,因此稍后可以使用ImageMagick将生成的pbm文件转换为多页tiff文件。我已经让它工作使用以下代码:
os.system('pdftoppm -f %i -l %i -aa no -mono -q "%s" %sx' % (StartPage[item], EndPage[item], pdfname, wkgdir))
然而,对于每一项,我总是得到这些错误,即使我有-q标志来防止它们被写入输出:
错误:'Symbol'没有显示字体
错误:'Zapf Dingbats'没有显示字体
这是一个已知的程序错误,或者我应该做些什么来防止这些错误被打印出来,因为它们减慢了我的程序速度?
我想你可以试试:
'pdftoppm -f %i -l %i -aa no -mono -q "%s" %sx 2>/dev/null'
命令行字符串中的。这应该可以防止打印错误