PDF から 指定ページを切出・分割したい。
スキャンしたPDFや、配布されたPDFを扱いたい。数百ページのPDFを1ページ毎に分割したい。指定ページだけのPDFを作成したい。
Nページ目からMページ目までのPDFを作りたい、NページをNファイルのPDFにしたいときにどうするか
pdfseparate コマンドを使うと便利
pdfseparate
コマンドが便利。 poppler
由来のこのコマンドが目的に合致していて、確実にきれいな処理をしてくれる。
インストール
ぱぱっとコマンドで入れるのが楽で早い。
## macOS /OS X brew info poppler ## GNU/Linux apt install poppler-utils ## Windows choco install xpdf-utils
使い方
超簡単にPDFをファイルに分割できる。覚え方もかんたん。
全ページをファイルに
pdfseparate 2017年04月10日17時43分54秒.pdf out.%d.pdf
指定ページをファイルにする。 ( 10-20 )
pdfseparate 2017年04月10日17時43分54秒.pdf -f 10 -l 20 out.pdf
指定ページから先をファイルにする。
pdfseparate 2017年04月10日17時43分54秒.pdf -f 10 out.pdf
ある1ページだけを切出したい
pdfseparate 2017年04月10日17時43分54秒.pdf -f 10 -l 10 out.pdf
PDF の分割ができる
PDFを手作業で処理することは、MacOSXならプレビューで、Adobe Readerなどでも出来る。
ただしそれらは手作業でファイルを選んだりクリップボードを経由したりとても大変になって、自動化が追いつかない。
そのために、コマンドで自動化が出来るので是非試してください
その他のコマンド
pdftocairo
pdftk
を使っても同様のことが実現できます。
参考資料
- man pdfseparate
- https://poppler.freedesktop.org/