close
原本想找 pdf2jpeg 之類的程式來幫我轉換手邊的 PDF 檔,google 幾頁後發現 ImageMagick 所附的 convert 指令就可以完成我想要的工具,例如以下例子即可將 PDF 檔轉成 JPEG 檔
convert -density 300 abc.pdf -resize 1024 abc.jpg
後來多試幾個例子,發現加了 -resize 參數後,比不加 -resize 的檔案還來得大(不加轉出來的圖寬 >3000px,嗯,檔案比 1024px 來得小),推測是轉換過程中的參數沒有設定好,不過我目前也不知道該怎麼調整。另外圖檔格式用 PNG 比較好,轉出來檔案小很多。
若只想轉換 PDF 檔的某幾頁,要在 PDF 檔名後面加上範圍,例如
convert -density 200 abc.pdf[2-4] abc.png
這樣只會針對第二頁到第四頁作處理。
convert -density 300 abc.pdf -resize 1024 abc.jpg
- -density 300 指定 DPI,300可以產生高品質的圖檔。當然這也意味著較長的轉換時間。
- -resize 1024 表示產生的圖檔寬度為 1024 px。若 1024x600 則代表分別指定寬跟高;若 50%x70% 則代表寬縮減成 50%,而高縮減成 70%。
- 若 abc.pdf 不只一頁,則產生的圖檔會命名為 abc-0.jpg、abc-1.jpg ...
後來多試幾個例子,發現加了 -resize 參數後,比不加 -resize 的檔案還來得大(不加轉出來的圖寬 >3000px,嗯,檔案比 1024px 來得小),推測是轉換過程中的參數沒有設定好,不過我目前也不知道該怎麼調整。另外圖檔格式用 PNG 比較好,轉出來檔案小很多。
若只想轉換 PDF 檔的某幾頁,要在 PDF 檔名後面加上範圍,例如
convert -density 200 abc.pdf[2-4] abc.png
這樣只會針對第二頁到第四頁作處理。
全站熱搜