开发者社区> 问答> 正文

在Windows上预览PDF的JPEG?

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

展开
收起
游客6qcs5bpxssri2 2019-09-07 21:46:28 820 0
1 条回答
写回答
取消 提交回答
  • 无论如何,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。

    2019-09-07 21:46:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
企业数字化基石——阿里巴巴云计算基础设施实践-试读 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载