無料オンラインPDFページ番号

位置、形式、スタイルをカスタマイズして、PDFの全ページにページ番号を追加できます。アップロードやサーバーは不要で、処理はすべてブラウザ内でローカルに実行されます。

ファイルはお使いのデバイスから出ません
PDFファイルをここにドロップ またはクリックして参照

PDF対応 · 最大50 MB

ファイル: -
ページ数: -

使い方

  1. PDFをアップロード: PDFファイルをドロップまたは選択してください。ツールが自動的にページ数を検出します。
  2. カスタマイズ: 位置(上/下、左/中央/右)、ページ番号の形式、フォントサイズ、その他のオプションを選択します。
  3. 番号を追加: 「ページ番号を追加」をクリックして番号付けを適用します。処理はブラウザ内で即時に行われます。
  4. ダウンロード: 番号付きPDFをすぐにダウンロードできます。

なぜページ番号を追加するのか?

ページ番号は、プロフェッショナルなドキュメント、レポート、マニュアル、論文、大規模なプレゼンテーションに欠かせません。会話、引用、フィードバックの際に特定のページを簡単に参照できます。このツールを使用すると、複雑なソフトウェアを使わずにドキュメントのスタイルに合った番号付けをカスタマイズできます。

機能

よくあるご質問

ページ番号の形式をカスタマイズできますか?

はい。このツールは4つの形式を提供します:シンプルな数字(1、2、3)、「ページ 1」、「1 / 10」、または「ページ 1 / 10」。ドキュメントのスタイルに合う形式を選択してください。

最初のページで番号付けをスキップできますか?

はい。「最初のページをスキップ」にチェックを入れると、タイトルページや表紙にページ番号を付けずにおくことができます。2ページ目から番号付けが開始されます。

サポートされるファイルサイズは?

最大50 MBまでのPDFに対応しています。処理速度はPDFのサイズとデバイスの利用可能メモリに依存します。

PDFはサーバーに送信されますか?

いいえ。すべての処理はpdf-libを使ってブラウザ内でローカルに行われます。PDFがデバイスを離れることは決してなく、プライバシーとセキュリティが保証されます。

モバイルでページ番号を追加できますか?

はい。このツールはデスクトップ、タブレット、モバイルブラウザで動作します。PDFを選択してページ番号オプションをカスタマイズするだけです。

ページ番号を元に戻したり削除したりできますか?

一度追加されると、ページ番号はPDFの永続的な一部になります。削除する必要がある場合は、元のファイルを使用してください。元のPDFのバックアップを保存しておくことをお勧めします。

「PDFのページ番号」が実際に意味するもの

「PDFのページ番号」という表現は、PDF仕様が別々に扱う本質的に異なる2つの概念を覆っていますが、エンドユーザーがそれらを区別することはまれです。1つ目は、視覚的注釈としてページに描かれる、目に見えるページ番号テキストです。各ページに新しい内容、通常はヘッダーやフッター領域内の小さなテキスト文字列が、選択されたフォント、サイズ、位置で描画されます。このテキストは他のテキスト要素と同様にページの一部となります。印刷され、スクリーンショットに写り、選択してコピーでき、文書のあらゆるレンダリングに現れます。これがこのツールが行う操作です。

2つ目は、ISO 32000-2の第12.4.2節で定義されているPDFページラベル辞書です。ページラベルはメタデータであり、コンテンツではありません。文書のカタログ辞書内にPageLabels数値ツリーとして存在し、それぞれの物理ページインデックスをラベル辞書にマッピングし、番号付けスタイル(十進数、ローマ字、アルファベット)、接頭辞文字列、開始値を指定します。PDFリーダーはこれらのラベルを使ってツールバー内のページ番号インジケータ(たとえば「iv / 250」と表示するボックス)とページナビゲータを埋めます。印刷ページには現れません。前付がローマ数字(i、ii、iii)を使い本文がアラビア数字の1から再スタートする書籍や報告書ではラベルが重要です。リーダーのページインジケータがページに見える物理的な番号付けと一致できるからです。このツールを含む大半の消費者向けツールは前者を書き込みます。ページラベルはアクセシビリティと、画面上のインジケータを印刷ページに一致させるために価値がありますが、目に見える番号への置き換えではなく、追加です。

このツールの仕組み

このツールは pdf-lib を使用しています。pdf-lib は、Andrew Dillon (Hopding) とオープンソースコミュニティが 2018 年から維持している、PDF 仕様の純粋な JavaScript 実装です。pdf-lib は WebAssembly もネイティブ依存もサーバ側処理もなく、PDF の読み取り、解析、書き出しを完全に JavaScript で行います。ライブラリは jsDelivr CDN から 380 キロバイトの単一の最小化スクリプトとして読み込まれ、初回訪問後にブラウザにキャッシュされ、このタブの中で実行されます。

PDF を選択すると、ブラウザの File API がファイルのバイト列を JavaScript エンジンで動く pdf-lib に直接渡します。ライブラリは文書構造を PDF オブジェクト(カタログ、ページツリー、コンテンツストリーム、フォントリソース、メタデータ)のメモリ上のツリーに解析し、選択した範囲内の各ページについてページコンテンツストリームを見つけて新しいテキスト描画オペレータの列を追加し、新しいストリーム長を反映するように相互参照テーブルを更新します。テキスト描画オペレータは PDF 仕様のコンテンツストリームに従います。BT がテキストオブジェクトを開き、Tf がフォントとサイズを選び、Td が選択した座標にテキストカーソルを置き、Tj がグリフ列を描き、ET がテキストオブジェクトを閉じます。すべてのページが更新されると、pdf-lib は修正後の文書をバイト配列にシリアライズし、そのバイト配列が Blob となり、合成アンカーのクリックでダウンロードとして提供されます。操作中にネットワーク要求は一切発生しません。

番号に使われるフォントは Helvetica で、ISO 32000-2 の附属書 D で定義された Standard 14 フォントの1つです。Standard フォントは、リーダーが自前のメトリクス互換代替を持つことが必須なので、フォントプログラムを埋め込まなくても準拠 PDF リーダーすべてで描画されることが保証されています。これにより出力ファイルのサイズが小さく保たれ(埋め込むフォントサブセットがない)、描画も高速です。トレードオフは、Standard 14 が基本的なラテン文字しかカバーしないことです。非ラテン文字を使う言語にはカスタムの埋め込みフォントが必要になります。西欧アラビア数字を使う言語(その大半)では数値ページ番号は問題なく描画されます。

PDF の座標系

PDF は、ウェブや画面グラフィックスに慣れた者には珍しい座標系でテキストを配置します。原点 (0, 0) はページの左下隅にあり、x 軸は右へ、y 軸は上へ伸びます。1 単位は 1/72 インチで、伝統的なタイポグラファのポイントに相当します。標準の US レターは 612 × 792 ユーザー単位 (8.5 × 11 インチ) です。標準の A4 は 595.276 × 841.890 ユーザー単位 (210 × 297 ミリ) です。このツールの余白入力はポイント単位なので、30 の余白は端から 30 / 72 = 0.417 インチを意味します。

6 種類の位置プリセットは次のように座標に変換されます。「下中央」はテキストのベースラインをページ下端から「余白」単位上、水平方向に中央寄せに配置します。「上右」はテキストを下端から「ページ高さ − 余白」単位上に置き、テキストの右端をページ右端から「余白」単位左に置きます。ツールはページごとに幅と高さを個別に計算します(PDF は同一文書内で複数のページサイズを混在させることができ、アーカイブされたスキャンで一般的)。そしてテキストを各ページ自身の座標空間内で配置します。これが、同じ文書内で異なるサイズのページがすべて1つの絶対座標に揃うのではなく、それぞれが正しい相対位置で番号を受け取る理由です。

数世紀にわたるページ番号の実践

私たちが知っているページ番号の歴史は、多くの人が思うより古いものです。1450 年代以降の最初期の欧州印刷書籍は通常ページ番号を持たず、製本者の方向付けを保つために署名記号(折りたたんだ紙のギャザリング内の文字)に頼っていました。ページ番号は 16 世紀に散発的に登場し、17 世紀に標準となり、18 世紀末には普遍的になりました。最古の現存するページ番号付きの書籍は通常、Werner Rolewinck の Fasciculus temporum とされ、Arnold ther Hoernen により 1474 年にケルンで印刷されました。

印刷の伝統から受け継がれた慣習は今日の PDF にも当てはまります。前付(扉、著作権ページ、献辞、目次、序文)は小文字のローマ数字 i、ii、iii、iv、v を使います。扉ページは i ページとして数えますが番号は表示しません。本文はアラビア数字 1 で再スタートします。後付(脚注、用語集、参考文献、索引)は通常本文からのアラビア数字シーケンスを継続します。これは Chicago Manual of Style と Turabian のルールで、大学の学位論文、学術専門書、ほとんどの一般向けノンフィクション書籍が今も従っているものです。MLA スタイルの論文は 1 ページから連続したアラビア数字です。APA スタイルの論文は扉を 1 ページとして扉から番号付けします。選択は文書のタイプによるもので個人の好みではありません。

このツールは単一の連続したアラビア数字シーケンスを生成し、MLA、APA、ビジネスレポート、技術マニュアル、すべての単一セクション文書に合致します。前付と本文で別々のシーケンスを持つ Chicago スタイルの学位論文には、標準ワークフローは 無料PDF分割ツール で本文境界で文書を分割し、各部を適切な値から個別に番号付けし、無料オンラインPDF結合ツール で番号付け済みの 2 つの部分を再結合することです。

PDF ページ番号付けを駆動する実際のワークフロー

よくある落とし穴とその意味

ブラウザのみ対クラウドのページ番号付け

クラウド PDF ページ番号付けサービス(Smallpdf、ILovePDF、PDF24 web、Adobe Acrobat Online、Sejda)は、あなたの PDF を彼らのサーバにアップロードし、サーバ側ライブラリでページ番号を追加し、番号付けされたコピーをダウンロードとして提供します。プライバシーへの影響は通常のファイルアップロードと 1 つ重要な点で異なります。番号付けされる文書はしばしば作業成果物、契約書、財務報告書、法的証拠であり、組織がコントロール下の環境から出さないよう最も気を遣う種類のファイルです。主要な事業者は数時間以内の削除と転送中の TLS をコミットするプライバシーポリシーを公開し、それを守る強い商業的理由を持っていますが、「数時間以内の削除」は「決して見られていない」と同じではありません。

このツールは何もアップロードしません。pdf-lib ライブラリはあなたのブラウザタブ内で動作し、File API を通じてファイルバイトを受け取り、番号付けされたバイトを同じタブに返します。証明できます。ページ番号を追加をクリックする前にブラウザの開発者ツールをネットワークタブで開き、操作を実行し、あなたのファイルの内容で要求が一切行われないことを観察してください。トレードオフは機能の範囲です。クラウドサービスはしばしば接頭辞・カウンタ Bates サポート付きの複数 PDF バッチ番号付け、番号付け前のサーバ側 OCR、他の PDF エンドポイントとの統合を提供します。このツールは OCR なし、ファイル横断の本物の Bates なしで一度に 1 つの PDF を番号付けします。単一文書ワークフロー(消費者の使用の圧倒的大多数をカバー)では、ブラウザツールはより単純で、初回ロード後は速く(アップロードなし、サーバ待ち行列なし)、プライバシーに対して意味のある形でより敬意を払います。複数 PDF Bates ディスカバリ生産には、デスクトップツール(Acrobat Pro)またはディスカバリ専門サービスが正しい答えです。

その他のよくある質問

目に見えるページ番号と PDF ページラベルの違いは何ですか?

目に見えるページ番号は各ページのコンテンツストリームに描かれた本物のテキストです。印刷され、選択可能で、スクリーンショットに写ります。PDF ページラベルは文書のカタログの PageLabels 数値ツリーに保存されたメタデータです。リーダーはツールバーのページインジケータウィジェットに使いますが、印刷されたページには現れません。このツールは目に見えるページ番号を書き込みます。これは 99% のユーザーが「ページ番号を追加する」と言うときに意味することであり、印刷・配布・引用に対する正しい答えです。ページラベルはアクセシビリティに価値があり(スクリーンリーダーは物理シート順位ではなくラベル付けされた番号を読み上げることができる)、しかしそれは追加的なものであり、代替ではありません。

前付にローマ数字、本文にアラビア数字のページ番号を付けるにはどうしますか?

無料PDF分割ツール で本文境界で文書を分割し、前付をローマ字慣習で個別に番号付けし、本文をアラビア数字 1 から番号付けし、無料オンラインPDF結合ツール で番号付けされた 2 つの部分を結合します。このツールは選択した書式で単一の連続シーケンスを生成するので、マルチセクション番号付けには分割と結合のワークフローが必要です。これは学位論文と修士論文に対する標準的な Chicago Manual of Style と Turabian のパターンで、Microsoft Word と Adobe Acrobat が番号付けの再スタートを伴う「セクション区切り」を設定するときに内部的に使うのと同じパターンです。

Bates 番号付けとは何で、このツールはそれをサポートしていますか?

Bates 番号付けは法的ディスカバリの慣行で、各文書の各ページに一意の識別子(通常は接頭辞とゼロ埋めカウンタ、たとえば ACME000142)を割り当て、書面や証言録取での将来の引用が単一のページを曖昧さなく指すようにします。この名前は電子文書以前に使われた Bates Manufacturing Company の自動増分ゴム印に由来します。このツールはページ番号付けの側面(任意の番号から開始、連続カウンタ、複数の書式テンプレート)はサポートしますが、本物の Bates 番号付けの複数文書間の接頭辞拡張の側面はサポートしません。共有された接頭辞で複数 PDF の何千ページにもわたる訴訟生産には、Adobe Acrobat Pro が標準的な選択肢です。

ツールはどのフォントを使い、変更できますか?

Helvetica。ISO 32000-2 の附属書 D の Standard 14 フォントの 1 つです。Standard フォントはフォントプログラムを埋め込まずに準拠 PDF リーダーすべてで描画される必要があり、これにより出力がコンパクトに、描画が普遍的に保たれます。ツールはカスタマイズとしてフォントサイズ(10、12、14、16 ポイント)を露出します。フォント面自体は互換性のために Helvetica に固定されています。ブランディング上の理由で特定のフォントが必要な文書には、標準的なワークフローはここで文書を番号付けし、それから完全なフォントサポートを持つデスクトップツールで番号を再スタンプすることです。

出力 PDF が入力よりわずかに大きいのはなぜですか?

pdf-lib は各ページのコンテンツストリームに新しいテキスト描画オペレータを追加し、Helvetica フォント参照を加えます。ページごとに追加される内容は小さく(通常ページごとに数百バイト)、フォント参照は文書全体に一度だけ追加されます。追加される合計サイズは通常ページごとに 5 キロバイト未満で、「1」や「Page 1」のような短い番号では 1 キロバイト未満であることが多いです。pdf-lib は新しい内容を追加する際に既存のストリームを再圧縮しないので、文書の残りの部分はバイト単位で保存されます。出力サイズが重要な場合は、最新の圧縮で番号付き PDF を 無料オンラインPDF圧縮 ツールに通してストリームを再エンコードしてください。

バッチ処理用のデスクトップやコマンドラインの相当物はありますか?

はい、いくつかあります。Node.js での pdf-lib 自身は本ツールと同一の出力を生成し、1 回の呼び出しで多くのファイルにわたって実行できます。pdftk (PDF Toolkit) はスタンプワークフローをサポートします。ページ番号付きのスタンプ PDF を別途生成した後、pdftk input.pdf stamp stamp.pdf output output.pdf です。Python と reportlab または PyPDF2 はフォント、位置、接頭辞、書式に対する完全なプログラム制御で同じ種類の出力を生成します。Adobe Acrobat Pro のバッチ処理(「Action Wizard」)は、既に Acrobat 加入を持ち、完全な Bates 番号付けのニーズがあるユーザーにとっての GUI 選択肢です。

関連ツール