简体   繁体   English

使用 imageMagick 将 pdf 转换为图像

[英]convert pdf to image with imageMagick

Any Idea what I am doing wrong here?知道我在这里做错了什么吗? The convert never seems to even open the pdf:转换者似乎从未打开过 pdf:

a = r"\\server\gis\agsResources\resources\map4.pdf"
b = r"\\server\gis\agsResources\resources\map4.png"
boutput = Popen([
    r'C:\Program Files\ImageMagick-6.7.0-Q16\convert.exe',
   '-density=400',
   '-scale=2000x1000',
   '-sOutputFile=%s' % (b),
    '%s' %(a),

],stdout=PIPE,stderr = STDOUT).communicate()[0]

The option syntax does not look right.选项语法看起来不正确。 When I try your code (with just paths changed), convert: unrecognized option '-density=400' is written to the boutput variable.当我尝试您的代码时(仅更改了路径),转换:无法识别的选项 '-density=400'被写入boutput变量。

This works for me:这对我有用:

boutput = Popen([
    '/bin/convert',
    '-density', '400',
    '-scale', '2000x1000',
    '%s' % a,
    '%s' % b 
], stdout=PIPE, stderr=STDOUT).communicate()[0]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM