memorandums

日々の生活で問題解決したこと、知ってよかったことなどを自分が思い出すために記録しています。

複数ページのPDFを複数のJPEGファイルに変換する

試験答案をスキャンして採点を楽にする自作ツールがあります。私的には自分史上最も役に立つツールだと自画自賛しています。

採点支援ツール(ブラウザ版)作りました👍 - memorandums

今年も定期試験があり答案をスキャンしたんですが、Scansnapの設定をミスってしまいマルチページのPDFが出来上がってしまいました。

再度スキャンすればいいのですが、それも面倒だったので。。。なんか方法がないかなと探すと意外とないんですね。。。これが。プレビューでは1ページずつ変換することはできても一気に全ページを個別のJPEGファイルに変換する機能はありません。

Automatorを使って頑張っている人もちらほらいましたが。。。なんかやりたくない。せっかくなのでClaudeにPythonスクリプトを作ってもらったのですが動作しませんでした。面倒だったので。。。

ダメ元でいつもお世話になっているconvertコマンド(imagemagick)を使ってみたら。。。見事できました。いや。。。このコマンド無敵ですね。以下だけです。

convert a.pdf a.jpg

ちょっと解像度が低すぎたので指定するオプションをつけたらちょうどよくなりました。

convert -density 100 a.pdf a.jpg

これでa-0.jpg〜a-??jpgというファイルがずらーっと生成されます。