跳至主要内容

[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

ImageMagick

安裝

# https://imagemagick.org/script/download.php#macosx
$ brew install imagemagick
$ brew install ghostscript

接著可以使用對應的指令:

# 如果 pdf 內有多頁,則會產生多個圖片檔
$ magick input.pdf -resize 'x3300' output.png
$ magick input.pdf -resize '2300x1200' output.png

Giscus