見開きの書類をPDF形式でスキャンして保存した場合,もとの書類の2ページ分がPDFの1ページ分になりますが(□を書類の1ページ分とするとPDFの1ページが「□□」のようになる),これをもとの書類のように2ページに分割したい場合があります.これをオープンソースのソフトウェアを用いてコマンドラインから実行することを考えます.
次のソフトウェアを用います.
ghostscriptを用いるとBoundingBoxの値を取得することができます.
$ gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox input.pdf ... %%BoundingBox: 0 0 392 263 %%HiResBoundingBox: 0.000000 0.000000 391.409426 262.781992