PDF にヘッダーとフッターを追加する方法
PDF のヘッダーはすべてのページの上部にスタンプされるテキスト、フッターは下部にスタンプされるテキストです。文書タイトル、章名、機密表示、ページ番号、日付スタンプ、著者表示に使われます。このガイドでは、ヘッダーやフッターを追加するときに行う選択、それを行う信頼できるローカルツール、IXPDF の計画中のヘッダー・フッターツールの正直な状況を解説します。
ヘッターとフッターと透かしの違い
この 3 つはどれもページにテキストをスタンプするため、よく混同されます。位置と目的が異なります:
- ヘッター — ページの上部、通常は小さなテキスト。文書タイトル、章、またはランニングヘッドに使われます。
- フッター — ページの下部。ページ番号、日付、著者、または「機密」表示に使われます。
- 透かし — ページの中央、大きく半透明。「DRAFT」「CONFIDENTIAL」「SAMPLE」など、内容を隠さないオーバーレイに使われます。IXPDF は本日透かしツールを提供しています — 透かし追加 をご覧ください。
ヘッダーやフッターを追加するときの選択
- 位置。 ヘッター(上部)またはフッター(下部)。バンド内で左・中央・右を選びます。多くの文書は文書タイトルを左に、ページ番号を右にするか、両方を中央にします。
- 内容。 静的テキスト(「機密」)、ページごとに増分するページ番号プレースホルダー、日付スタンプ、またはそれらの組み合わせ。多くのツールは混用を許可します:例えば左 =「Acme Corp — Q3 Report」、右 =「Page 5 of 12」。
- フォントとサイズ。 文書に合うフォントを選びます。本文より小さい(8–10 pt)のが慣例です。
- ページ範囲。 全ページに適用するか、表紙をスキップするか。一部の文書は最初のページに異なるヘッダー・フッターを使います。
- 余白。 ページ端からの距離。プリンターがテキストを切り詰めないよう、少なくとも 0.5 インチ確保してください。
- 日付形式。 日付を含める場合、読者に合わせて ISO(
2026-09-06)、US(09/06/2026)、または欧州(06/09/2026)を選びます。
ローカルでヘッダー・フッターを追加する 3 つのツール
以下の選択肢はすべてお使いのマシンで実行されます。どれも文書をアップロードしません。機密性の高い契約書や法的提出物では、それが重要です — ヘッダーが適用される前にファイルが「無料オンライン PDF ヘッダー追加」サービスに送られるべきではありません。
1. Adobe Acrobat Pro(有料)
最も柔軟な選択肢です。PDF を開き、ツール > PDF 編集 > ヘッダーとフッター > 追加 の順に選択します。ダイアログで左・中央・右のヘッダーまたはフッターボックスをクリックしてテキストを入力します。ページ番号を挿入 と 日付を挿入 ボタンで動的プレースホルダーを追加します。フォント、サイズ、余白、ページ範囲を設定します。Acrobat Pro は設定をプリセットとして保存し再利用もできます。Acrobat Standard と無料の Adobe Reader はヘッダーやフッターを追加できません — Pro のみ可能です。
2. qpdf + pypdf(コマンドライン、無料、クロスプラットフォーム)
qpdf 自体はテキストをスタンプしません — 構造ツールです。ヘッダーやフッターを追加するには、qpdf を reportlab と pypdf を使った小さな Python スクリプトと組み合わせて各ページにテキストをオーバーレイし、qpdf でクリーンな出力を書き出します。コマンドラインに慣れていれば最も再現性の高い選択肢で、バッチ処理のスクリプト化も容易です。
最小のフッター例:
from pypdf import PdfReader, PdfWriter
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter
import io, subprocess
reader = PdfReader("input.pdf")
writer = PdfWriter()
total = len(reader.pages)
for i, page in enumerate(reader.pages, start=1):
overlay = io.BytesIO()
c = canvas.Canvas(overlay, pagesize=letter)
c.setFont("Helvetica", 9)
c.drawString(50, 30, "Acme Corp — Q3 Report")
c.drawRightString(550, 30, f"Page {i} of {total}")
c.save()
overlay.seek(0)
page.merge_page(PdfReader(overlay).pages[0])
writer.add_page(page)
with open("with-footer.pdf", "wb") as f:
writer.write(f)
subprocess.run(["qpdf", "--linearize", "with-footer.pdf", "out.pdf"])3. PDF24(無料、Windows デスクトップまたはブラウザ)
PDF24 のデスクトップアプリ(Windows)のツールボックスに「ヘッダーとフッターを追加」ツールがあります。PDF を開き、テキストと位置を設定し、OK をクリックします。PDF24 はデスクトップアプリでローカル実行されます — ブラウザ版は PDF24 のサーバーにアップロードするため、機密ファイルにはデスクトップアプリをお使いください。
手順:Adobe Acrobat Pro でフッターを追加
- Adobe Acrobat Pro で PDF を開きます。
- ツール > PDF 編集 に移動します。
- ヘッダー & フッター > 追加 をクリックします。
- ダイアログで 左フッターテキスト ボックスをクリックし、テキストを入力します(例:「Acme Corp — Q3 Report」)。
- 右フッターテキスト ボックスをクリックし、ページ番号を挿入 をクリックします。
- 必要に応じてフォント、サイズ、余白を設定します。
- ページ範囲オプション で適用するページを選びます。
- OK をクリックして適用し、ファイル > 保存 します。
よくある間違い
- ヘッダー・フッターを端に近すぎる位置に置く。 プリンターはページの上下 0.25〜0.5 インチを切り詰めます。少なくとも 0.5 インチの余白を確保してください。
- 文書に合わないフォントを使う。 セリフ体のヘッダーをサンセリフ体の文書に使うと不揃いに見えます。本文フォントに合わせるか、Helvetica のような中立なフォントをお使いください。
- 表紙にヘッダーを付ける。 多くの文書は最初のページのヘッダー・フッターを省略します。ページ範囲を 2 ページ目から開始するよう設定してください。
- ヘッダー・フッターと透かしを混同する。 透かしは大きな半透明の中央オーバーレイ、ヘッダー・フッターは上下の端の小さなテキストです。目的が異なります。
- 機密 PDF を「無料オンライン」ヘッダー追加ツールにアップロードする。 ヘッダーが適用される前にファイルが他人のサーバーに置かれます。ローカルツールをお使いください。
- 改訂時に日付を更新し忘れる。 フッターに日付をスタンプする場合、文書を改訂したらツールを再実行してください。静的な日付は古くなります。
今日ローカルで透かしを追加
IXPDF の透かし追加ツールはブラウザ内ですべてのページに半透明テキストをスタンプします — ファイルはデバイスから離れません。ページ番号付きのヘッダー・フッターは計画中です。それまでは、透かしが「すべてのページに同じテキスト」のユースケースをカバーします。
透かし追加を開く