Pdf

將pdf圖片轉換為png文件會使圖片太小

  • October 31, 2016

我正在將一堆 pdf 矢量圖轉換為 png 文件。

for f in *.pdf
  do convert -trim ${f} "${f}.png"
done
rename 's/\.pdf//' *.png

但是圖片的尺寸太小了。

的文件convert告訴一個-size width height選項,但我不能為所有圖片指定唯一的大小。還有其他方法嗎?

使用該-density選項來定義每英寸需要多少像素;預設為-density 72.

此外,由於您使用的是 Bash,因此您可以直接在循環中操作文件名:

for src in *.pdf ; do
   convert -trim "${src}" "${src%.*}.png"
done

無需進行後期重命名。${src%.*}在 Bash 中,計算結果為 的內容,但刪除src了 final 之後的所有內容。.(如果src不包含.${src%.*}則計算結果與 相同$src。)

引用自:https://unix.stackexchange.com/questions/320094