[Note] PDF 轉成圖片(png, jpg)
方法一:pdf2pic/pdf2image
pdf2pic/pdf2image @ github
資訊
這個套件在 Github 的專案名稱是 pdf2image,但在 npm 上的名稱是 pdf2pic。
需要先安裝 graphicsmagic(gm) 和 ghostscript(gs),安裝方式可參考這裡:
# https://github.com/yakovmeister/pdf2image/blob/HEAD/docs/gm-installation.md
$ brew update
$ brew install gs graphicsmagick
使用方式可以參考這個專案 pdf-to-image @ pjchender。
方法二:使用 ImageMagick
安裝
# https://imagemagick.org/script/download.php#macosx
$ brew install imagemagick
$ brew install ghostscript
接著可以使用對應的指令:
- Anatomy of the Command-line @ imagemagick
# 如果 pdf 內有多頁,則會產生多個圖片檔
$ magick input.pdf -resize 'x3300' output.png
$ magick input.pdf -resize '2300x1200' output.png