「見開き2ページが1枚の画像としてスキャンされているPDF」をコマンドラインツールでいい感じに整える方法

執筆者: 後藤 達哉, 執筆日: 2026年1月1日

Fundamenta Mathematicaeの古い論文などは見開き2ページが1枚の画像としてスキャンされていて、閲覧に不便だ。 これをコマンドラインツールで分割して整える方法を紹介する。

入力PDF
入力PDFの例
出力PDF
出力PDFの例

使用ツール

Mac + Homebrewではそれぞれ以下でインストールできる。

brew install mupdf-tools
brew install pdftk-java

手順

もとのファイルがfile.pdfという名前だとする。途中のファイルfile2.pdf、file3.pdfを経由して最終的にfile4.pdfに書き込む。 適宜ファイル名は変えてよい。

MuPDFで1ページを左右に分割する

以下のコマンドを実行する。

mutool poster -x 2 file.pdf file2.pdf

PDFtkで偶数ページと奇数ページを入れ替える

このままだと偶数ページと奇数ページが互い違いになってしまう。そこで以下のコマンドを実行する。

pdftk A=file2.pdf shuffle Aeven Aodd output file3.pdf

必要に応じてPDFtkで最初のページと最後のページを削る

最初のページと最後のページを両方削るコマンド

pdftk file3.pdf cat 2-r2 output file4.pdf

最初のページだけを削るコマンド

pdftk file3.pdf cat 2-r1 output file4.pdf

最後のページだけを削るコマンド

pdftk file3.pdf cat 1-r2 output file4.pdf

これで完成である。