使用ImageMagick将PDF转换为PNG

Sta*_*bie 80 pdf pdf-generation imagemagick

使用ImageMagick,我应该使用什么命令将PDF转换为PNG?我需要最高质量,最小的文件大小.这就是我到目前为止(顺便说一下):

convert -density 300 -depth 8 -quality 85 a.pdf a.png
Run Code Online (Sandbox Code Playgroud)

看看Gmail在用户"查看"PDF时所执行的操作,质量非常好,文件大小非常小.DPI只有96(我必须设置密度为300以获得任何体面).谁知道GMail是怎么做到的?谢谢.

Ala*_*air 61

在我的情况下,在输出之前缩小图像大小会导致看起来更清晰的东西:

convert -density 300 a.pdf -resize 25% a.png
Run Code Online (Sandbox Code Playgroud)

  • 在Windows上,您需要运行“ magick convert -density ...”,因为“ convert”是Windows系统实用程序。 (3认同)
  • 这种方法对我有用,而接受的答案却没有.特别是,由此产生的细线现在可以正常,而之前它们是非常混淆的. (2认同)
  • 对我不起作用,它声称找不到文件。 (2认同)

Avi*_*nto 35

当你将密度设置为96时,它看起来不是很好吗?

当我尝试它时,我看到保存为jpg导致更好的质量,但更大的文件大小

  • 刚尝试转换-density 96 -quality 85 a.pdf a.png并且结果非常好 (5认同)