我想使用python将PDF文档中的所有页面保存为图像。 我已经尝试过Imagemagick,pypdf我的文档类型(包含图形,旧扫描文档)的结果不好。
答案 0 :(得分:0)
使用Imagemagick将PDF转换为PNG时,可以指定密度以高分辨率栅格化PDF。然后,如果需要,您可以调整大小。例如,
convert -density 300 image.pdf -resize WxH image.png
如果你的PDF是CMYK而不是RGB,那么在-density 300之后和读取image.pdf之前添加-colorspace sRGB。
如果不够好,请将密度增加到600并再试一次。
WxH是您想要的最终图像尺寸。
如果使用Imagemagick 7,则用magick替换convert