原本想找 pdf2jpeg 之類的程式來幫我轉換手邊的 PDF 檔,google 幾頁後發現 ImageMagick 所附的 convert 指令就可以完成我想要的工具,例如以下例子即可將 PDF 檔轉成 JPEG 檔

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 ...


(2007/12/21)
後來多試幾個例子,發現加了 -resize 參數後,比不加 -resize 的檔案還來得大(不加轉出來的圖寬 >3000px,嗯,檔案比 1024px 來得小),推測是轉換過程中的參數沒有設定好,不過我目前也不知道該怎麼調整。另外圖檔格式用 PNG 比較好,轉出來檔案小很多。

若只想轉換 PDF 檔的某幾頁,要在 PDF 檔名後面加上範圍,例如

    convert -density 200 abc.pdf[2-4] abc.png

這樣只會針對第二頁到第四頁作處理。
arrow
arrow
    全站熱搜

    banco 發表在 痞客邦 留言(2) 人氣()