PDFを9分割に分割することは、レポートの整理やプレゼンテーション資料の共有など、さまざまな場面で重宝します。
しかし、紙でのコピー&ペーストやPDF編集ソフトの操作を覚える必要があると、作業効率が大幅に落ちてしまいます。この記事では、無料で手軽にPDFを9分割するためのツールと具体的な手順をまとめました。これを読めば、誰でもワンステップで分割完了できるようになります。
1. 9分割が便利な理由
-
配信サイズの削減
大きなPDFを必要なセクションだけに分割して送れば、メール受信側の受信トレイに余計な負荷をかけません。 -
プライバシーの保護
重要なページだけを別ファイルにし、不要な情報を除外して共有できます。 -
検索と閲覧の高速化
1セクション=数ページに抑えることで、モバイル端末でもスクロールが楽に。
2. オンラインツールで手軽に9分割
2‑1. PDFsam Basic (デスクトップ版)
- ダウンロード → https://pdfsam.org
- インストール後、
Split→Split by page countを選択 - 「Number of pages per split」に 9 を入力
- 「Split」ボタンを押せば、7.5ページ以上の PDF も自動で 9 ページ単位に切り出されます。
注意:このツールはオフラインで動作するため、機密ファイルを扱う場合に最適です。
2‑2. Smallpdf から “Split PDF”
-
を開く
Split PDF Online | Separate PDF Pages Fast & FreeSplit large PDFs into separate PDFs in seconds. Combine multiple files, rearrange sections, and delete pages with our fr... - ①ファイルをアップロード → ②「Split by pages」
- 「Each n pages」オプションに 9 を入力 → 「Split」
- ダウンロードボタンを押して PDF を保存
Smallpdf は無料枠で毎日 2 連続使用回数に制限があります。
2‑3. iLovePDF で「Split and Merge」
-
を開く
Split PDF files online. Free service to split PDFSplit a PDF file by page ranges or extract all PDF pages to multiple PDF files. Split or extract PDF files online, easil... - ファイルをアップロード → 「Split Pages」 → 「Split by range」
- 例:
1-9,10-18,19-27のように範囲を指定 → 「Split PDF」
iLovePDF も無料で利用できますが、広告が表示されます。
3. マクロやスクリプトで自動化
3‑1. PDFtk (Windows / macOS / Linux)
pdftk input.pdf burst output output_%02d.pdf
- このコマンドは 1 ページずつ切り出します。
- 9 ページずつにまとめるには、
sedなどでファイル名を編集して結合します。
3‑2. Ghostscript (クロスプラットフォーム)
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER \
-dFirstPage=1 -dLastPage=9 \
-sOutputFile=part1.pdf input.pdf
gs -sDEVICE=pdfwrite -sOutputFile=part2.pdf \
-dFirstPage=10 -dLastPage=18 input.pdf
-
-dFirstPage/-dLastPageで範囲を指定。 - この方法はスクリプトで繰り返し実行できるので、大量の PDF を同時に処理したい場合に便利です。
3‑3. PyPDF2 (Python スクリプト)
import PyPDF2
def split_into_9(input_path, output_dir):
with open(input_path, 'rb') as f:
reader = PyPDF2.PdfReader(f)
total_pages = len(reader.pages)
pages_per_part = (total_pages + 8) // 9 # ceil division
for i in range(9):
writer = PyPDF2.PdfWriter()
start = i * pages_per_part
end = min(start + pages_per_part, total_pages)
for page in range(start, end):
writer.add_page(reader.pages[page])
out_path = f"{output_dir}/part_{i+1}.pdf"
with open(out_path, 'wb') as out_f:
writer.write(out_f)
# usage
split_into_9('large.pdf', './output')
- 9 つに均等に分けられない場合、残りのページは最後のファイルに収めます。
- スクリプトを実行するだけで、ファイル名も自動生成されます。
4. モバイルアプリで分割
| アプリ | プラットフォーム | 主な特徴 |
|---|---|---|
| PDF Tools (Android) | Android | 直接「Split PDF」機能。9 ページ単位で自動化できる設定なし。 |
| PDF Expert (iOS) | iOS | UI が直感的。ページごとにドラッグして分割。 |
| Adobe Acrobat Reader | iOS / Android | 無料版で 10 ページまで分割可能。 |
ポイント
モバイル端末はバッテリー消費が激しくなるため、小分けに分割することがおすすめです。
5. 分割後にチェックすべきポイント
-
ページ順序の確認
分割したファイルを順に開き、順序がおかしくないかを確認。 -
ページ数の一致
元データの総ページ数 = 各パートの合計ページ数 -
ファイル名の統一
report_part1.pdf,report_part2.pdfのように、番号を先頭または末尾に付けると整理しやすい。 -
暗号化設定
元データがパスワード付きの場合、分割後も同じ暗号化が維持されるか確認。
6. 9分割で作業効率を上げるテクニック
| テクニック | 効果 |
|---|---|
| テンプレート化 | 分割スクリプトを VS Code で保存し、複数ファイルに貼り付けて再利用。 |
| バッチ処理 | 例:find . -name "*.pdf" -exec pdftk {} burst \; でディレクトリ内の全 PDF を分割。 |
| クラウドストレージ連携 | Google Drive で「ファイル > さらに見る > ダウンロード」→ そのまま分割。 |
| OCR 組み合わせ | 分割後に OCR を適用し、検索可能なテキストへ変換。 |
| バージョン管理 | Git で管理すると分割前後の差分を確認しやすい。 |
7. よくあるトラブルと対処法
| 事象 | 原因 | 解決策 |
|---|---|---|
| ファイルが壊れる | 途中で分割処理が中断 | スクリプトを再実行、ログファイルを確認 |
| ページがずれる | 分割範囲の指定ミス | pages_per_part の計算式を見直す |
| 名前が競合 | 同じ名前のファイルを上書き | フォルダを分けて保存、名前にタイムスタンプを付加 |
| PDF が暗号化されている | ソフトウェアが暗号解除に対応していない | qpdf で解読 → qpdf --password=xxxx --decrypt input.pdf output.pdf |
8. まとめ
- 無料ツールでも十分に PDF を 9 分割できます。
- オンラインサービスは手軽だが、機密情報はデスクトップ版の PDFsam Basic を活用。
- 大量処理やスクリプトでの自動化は、PDFtk、Ghostscript、PyPDF2 が強力です。
- 分割後は必ずページ順序・ページ数・暗号化をチェックし、ファイル名を統一。
これらの方法を組み合わせて、**「PDF分割をワンステップで完了」**する作業フローを構築しましょう。作業時間が短縮されれば、データの共有やドキュメント整理に集中できるようになります。ぜひ試してみてください!


コメント