在Windows上预览PDF的JPEG?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

在Windows上预览PDF的JPEG?

游客6qcs5bpxssri2 2019-09-07 21:46:28 83

我有一个跨平台(Python)应用程序,需要生成PDF的第一页的JPEG预览。我可以在Windows上做到吗?

Windows
分享到
取消 提交回答
全部回答(1)
  • 游客gsy3rkgcdl27k
    2019-09-07 21:46:54

    无论如何,ImageMagick将PDF->位图转换委托给GhostScript,所以这里是一个可以使用的命令(它基于ps:alphaImageMagick中委托列出的实际命令,只是调整为使用JPEG作为输出):

    gs -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT
    -dMaxBitmap=500000000 -dLastPage=1 -dAlignToPixels=0 -dGridFitTT=0
    -sDEVICE=jpeg -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r72x72
    -sOutputFile=$OUTPUT -f$INPUT 输出和输入文件名的位置$OUTPUT和$INPUT位置。调整72x72到您需要的任何分辨率。(显然,如果你将整个命令写成一行,则去掉反斜杠。)

    这有两个原因:

    您不需要再安装ImageMagick。并不是说我对ImageMagick有任何反对(我喜欢它),但我相信简单的解决方案。 ImageMagick进行两步转换。首先是PDF-> PPM,然后是PPM-> JPEG。这样,转换是一步到位的。 其他需要考虑的事项:使用我测试的文件,PNG压缩比JPEG更好。如果要使用PNG,请更改-sDEVICE=jpeg为-sDEVICE=png16m。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题