首頁‎ > ‎Linux筆記‎ > ‎

把PDF轉換為圖檔

在Linux上有兩種工具可以轉換PDF檔案到圖檔,其一是imagemagick,不過轉換品質不好,另一則是用ghostscript,品質不錯。

以下有兩個shell script,一個轉檔為jpg,另一個則是png,請擇一使用。

pdf to jpg

#!/bin/bash
#pdf2jpg.sh
 
if [ $# -ne 2 ];then
echo “Usage: $0 target.pdf outfile”
exit
fi
 
TARGET=$1
OUTFILE=$2
 
gs \
-dSAFER \
-dBATCH \
-dNOPAUSE \
-sDEVICE=jpeg \
-r600 \
-dJPEGQ=90 \
-sOutputFile=${OUTFILE}_%d.jpg \
${TARGET}
pdf to png

#!/bin/bash
#pdf2png.sh
 
if [ $# -ne 2 ];then
echo “Usage: $0 target.pdf outfile”
exit
fi
 
TARGET=$1
OUTFILE=$2
 
gs \
-dBATCH \
-dNOPAUSE \
-sDEVICE=png16m \
-r600 \
-dEPSCrop \
-sOutputFile=${OUTFILE}_%d.png \
${TARGET}
Comments