TerminalでPDFを画像に変換
する方法
当たり前だがpdfPage2ImageDataURI使うよりよっぽど簡単である
/icons/ubuntu.icon
標準で入っているpdftoppmを使う
WSL2だと入っていないので、sudo apt install poppler-utilsで入れておく
code:bash
mkdir image
pdftoppm -png target.pdf image/page
実行するとimage/page-\d+.pngが生成される
\d+はページ番号
DPIは-rで指定する
ページ指定は-fと-lを使う
pdfimagesと同じ
PDFを画像に変換するときの解像度(DPI)目安
from スキャンしたpdfファイルにOCR処理を行い,テキスト埋め込みpdfを作成する - Qiita
余白も削除する
ImageMagickを併用する
$ pdftoppm -jpeg input.pdf page && for f in page-*.jpg; do convert "$f" -crop 50x50% -shave 60x60 -fuzz 10% -trim +repage "${f%.jpg}_slide-%d.jpg"; done
隅に余計な番号などが入っていた時、それらもまとめて削るために-shave 60x60を入れてある
不要なら削る
#PDF
#2023-11-29 14:09:31
#2023-02-11 06:54:19
#2021-03-03 10:08:24
#2021-03-02 13:42:00
#2021-02-15 15:02:31
#2021-02-15 14:54:42
#2021-01-29