我有一個跨平臺(Python)應用程序,該應用程序需要生成PDF第一頁的JPEG預覽。在Mac上,我產卵幾口。我可以在Windows上執行類似的簡單操作嗎?
3 回答

胡說叔叔
TA貢獻1804條經驗 獲得超8個贊
無論如何,ImageMagick都會將PDF->位圖轉換委派給GhostScript,因此這是您可以使用的命令(它基于ps:alpha
ImageMagick中委派者列出的實際命令,只是將其調整為使用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/150
提交
取消