ページ番号は、文書の構造を把握しやすくし、相手に正確な情報を届けるための重要な要素です。
PDFは印刷物や公式資料にしばしば使用されますが、元々ページ番号が付いていない場合や、編集後に番号を再付与したいケースも多いです。
「PDFにページ番号を入れる方法」を知っておけば、資料の完成度が自ずと上がります。
以下では、初心者でも手軽に順序立ててページ番号を挿入する手順と、用途に合わせて選べるおすすめツールを紹介します。
1. ページ番号を入れる必要性:実務でわかるポイント
| 用途 | ページ番号が役立つシーン | 失敗例 |
|---|---|---|
| 法律・契約書 | 参照が簡単になる | 重要条項の抜け落ちが起こりやすい |
| 研究レポート | 複数ページをまとめる際に順序を明示 | 一方通行の資料で情報が散在 |
| マニュアル | 目次と一致しないページ番号が混乱を招く | 後ろのページで同じ番号が重複 |
正確なページ番号は「誰がどこのページを見ているか」を可視化し、誤読・誤編集を防ぐ効果があります。
2. メジャーなPDF編集ソフトでの「ページ番号入れ」手順
2.1 Adobe Acrobat Pro DC(有料)
-
ファイルを開く
Acrobatを起動し、PDFをドラッグ&ドロップ。 -
“編集” → “ヘッダー&フッター”
ツールバーから「ヘッダー&フッター」→「追加」を選択。 -
番号設定
*「ページ番号」欄に「{page}」を入力。- フォント、サイズ、余白の指定は自由に。
-
対象範囲を決定
*「ページ範囲」欄に「1-10」などと入力。- 「すべてのページ」にする場合は空欄でOK。
-
プレビュー確認
*ページ番号が正しく表示されるか最終確認。 -
保存
*「名前を付けて保存」で新しいファイルを出力。
注意点
- 既存にヘッダーやフッターがある場合、衝突しやすいので「重なりを防止」オプションを確認。
- Acrobatでは「開始ページ番号」を設定できるため、連番の変更が可能。
2.2 PDF-XChange Editor(無料/有料)
- PDFを開く → 「Document」→「Header/Footer」
- 「Add」 をクリックし、ヘッダー/フッターを配置。
- 「Page Number」タグを挿入して配置位置を決定。
- 「OK」で保存。
PDF-XChange Editor は軽量で高速に処理できるため、頻繁に編集する際に便利です。
3. 無料・オープンソースでのページ番号挿入手順
3.1 LibreOffice Draw(ファイル→印刷設定でページ番号)
LibreOffice Draw は PDF を読み込んで編集できるオフィススイートです。
| ステップ | 操作 |
|---|---|
| 1. PDFを開く | 「ファイル」→「開く」でPDFを選択 |
| 2. ページ番号挿入 | 「挿入」→「ページ番号」→「挿入」 |
| 3. 位置調整 | ドラッグでヘッダーまたはフッターに配置 |
| 4. PDFとして保存 | 「ファイル」→「エクスポート」→「PDF形式」 |
- 既存の PDF に対してページ番号を「上書き」するため、バックアップを取っておくと安心です。
- LibreOffice は日本語文字コードに対応しているので、漢字のページ番号も表示可能です。
3.2 Inkscape(ベクタードローイングでページ番号を直接描画)
- ページをSVGとして開く
PDFをインポートするとそれぞれがシーンに変換されます。 - テキストツールで番号を描画
左上のテキストツールで「1」、右へドラッグで複製。 - 全ページにコピー&ペースト
2ページ目以降は「オブジェクト」→「配置」→「スナップ」機能で同じ位置に配置。 - PDFとしてエクスポート
「ファイル」→「エクスポートPDF」
Inkscape はベクターデータの微細操作が得意で、ページ番号のフォントや配置を細かく制御したい場合に適しています。
4. オンラインで手軽にページ番号を入れる方法
4.1 Smallpdf(https://smallpdf.com/ja/add-page-numbers)
- ブラウザでSmallpdfにアクセス。
- 「PDFにページ番号を追加」ツールを選択。
- PDFファイルをドラッグ&ドロップ。
- 「ページ番号の数値」「フォントサイズ」「位置」などを設定。
- 「ページ番号を追加」をクリックし、作業完了。
- 「ダウンロード」ボタンで保存。
- 無料枠は1日の上限が決まっています。
- 個人情報を含む PDF をオンラインにアップロードする時は機密性に注意。
4.2 PDF24 Tools(https://tools.pdf24.org/ja/pdf-add-page-numbers)
- 「ページ番号を追加」を選択。
- ファイルアップロード。
- 「ページ番号の設定」から位置、フォント、余白を調整。
- 「変換」を押し、ダウンロード。
PDF24 はオフライン版も提供しており、ブラウザ以外の環境でも作業できる点が強みです。
5. コマンドラインで大量 PDF に一括でページ番号を付与
5.1 PDFtk(PDF Toolkit)
pdftk in.pdf cat 1-end output out.pdf
PDFtk では直接ページ番号を挿入するオプションはありませんが、テンプレート PDF(ページ番号入り)と併用することで簡易的に実装可能です。
5.2 Ghostscript(gs)
gs -o numbered.pdf -sDEVICE=pdfwrite -c "[/PageOffset 0] setpagedevice" -sPAPERSIZE A4 in.pdf
Ghostscript 自体はページ番号を自動で入れる機能はありませんが、-c オプションでページオフセットを設定し、別途 LaTeX で生成するヘッダー/フッターを導入する方法もあります。
5.3 Python + PyPDF2 / pdfrw
from pypdf import PdfReader, PdfWriter, PageObject
reader = PdfReader("in.pdf")
writer = PdfWriter()
for i, page in enumerate(reader.pages, start=1):
# ページ番号テキストを作る(例:左下に配置)
text = f"ページ {i}"
# ページに番号を描画するロジックを追加(簡易例)
page.merge_texttext(text, x=10, y=10)
writer.add_page(page)
with open("numbered.pdf", "wb") as f:
writer.write(f)
上記コードはサンプルで、実際に文字を描画するには
reportlabなどを併用するケースが多いです。
6. ページ番号を入れる際のトラブルシューティング
| トラブル | 原因 | 対策 |
|---|---|---|
| 既存番号と重複 | PDF内に既に番号が挿入されている | 「ページ番号の重複排除」オプションを有効化 |
| 数字が文字化け | 文字コード設定が不適切 | フォントに日本語対応したものを選ぶ |
| 位置ずれ | ページレイアウトが不揃い | 「マージン設定」や「ページサイズ統一」を確認 |
| 変換時に消える | PDFエンコーディングが壊れた | 「元のPDFを非破壊で編集」機能を使う |
7. まとめ:適切なツール選びのポイント
| 使ったいき | 価格 | 操作性 | 特徴 |
|---|---|---|---|
| Adobe Acrobat Pro DC | 有料 | 直感的 | 企業向けに安定した機能 |
| PDF-XChange Editor | 無料/有料 | シンプル | 軽量で高速 |
| LibreOffice Draw | 無料 | 学習曲線あり | 複数ページ編集可 |
| Smallpdf / PDF24 | 無料(制限あり) | Web 直感 | 手軽に一時的タスク |
| Python + ライブラリ | 無料 | コーディング必要 | バッチ処理・自動化に最適 |
| Inkscape | 無料 | デザイン感覚 | 余白調整に優れる |
最後に
ページ番号は見逃せない情報であり、適切なツールを選ぶことで作業時間を大幅に短縮できます。
- 小規模な文書や個人的に使う場合は Smallpdf や LibreOffice が手軽です。
- 企業や業務フローに組み込むなら Adobe Acrobat Pro DC がおすすめ。
- バッチ処理や自動化を考えるなら Python + PyPDF2 でスクリプト化しましょう。
まずは自分の使用頻度や予算、目的に合わせて「ページ番号入れ」を試してみてください。分かりやすく整った資料は、受け取る側の信用を高め、あなたのプロフェッショナリズムを際立たせます。


コメント