寬度我使用GS做從PDF到JPEG的轉換和下面是我使用命令:設置自動高度/用於轉換中的JPEG PDF使用GhostScript的
gs -sDEVICE=jpeg -dNOPAUSE -dBATCH -g500x300 -dPDFFitPage -sOutputFile=image.jpg image.pdf
在這個命令可以看出U -g500x300
是設置轉換後的圖像大小(寬x高)。
有沒有辦法設置寬度而不必輸入高度,因此它將基於寬度來使用其原始高寬比來縮放高度?我知道這可以通過使用ImageMagick轉換器來實現,只需將0
放在高度參數上即-resize 500x0
。我嘗試了GhostScript,但我不認爲這是做到這一點的正確方法。
我決定不使用ImageMagick轉換原因,因爲它轉換大尺寸多頁PDF時速度很慢。
感謝您的幫助!
你能詳細解釋一下如何使用這個程序嗎? 我也需要製作一個shell腳本並運行它? – 2016-03-14 06:18:02
它的PostScript,所以你把它提供給PostScript解釋器。準確地說,您將它作爲輸入文件命令行參數傳遞給Ghostscript。作爲該計劃的第一行的評論甚至給你提供了用法。請注意,這不是一個完整的工作實現。 – KenS 2016-03-14 08:03:15