PDF ヘッダー・フッター / ページ番号 スタンパー
PDFの全ページにページ番号(「X / Y ページ」)や任意のヘッダーテキストを追加します。位置調整と開始番号のオフセット設定も可能で、すべてオフラインで完結します。
🔒 ブラウザ内で完全に処理されます。ここに入力した内容はアップロードされません。
結果
契約書にページ番号がないと打ち合わせでの参照が難しく、長いレポートは印刷後にページがバラバラになるとランニングヘッダーがないと混乱を招きます。また、表紙がカウントに含まれてしまうと、各ページ番号が1ずつずれてしまいます。このツールはこれら3つの問題を、ファイルをどこにもアップロードすることなく、ブラウザ上で直接解決します。
フッターは一度入力したテンプレートから生成されます。現在のページ番号を表示したい場所には {n}、ドキュメント全体の総ページ数を表示したい場所には {total} を記述してください。'{n}' とだけ入力すれば単純なアラビア数字(1、2、3…)の番号が振られ、'{n} / {total} ページ' とすればおなじみの「X / Y」形式になります。同じテンプレートが全ページに適用され、各ページでプレースホルダーが置き換えられます。開始番号の値を設定することで、1以外の番号から振り始めることが可能で、これは表紙をページ1としてカウントしたくない場合にまさに必要な機能です。値を0に設定すれば、最初の内容ページには「1ページ」と表示されます。
独立したオプションのヘッダーフィールドを使えば、文書タイトル、クライアント名、機密保持通知などの固定テキストを全ページの上部に追加できます。これはページ番号のフッターとは独立して設定可能です。ヘッダーとフッターは、それぞれ左揃え、中央揃え、右揃えに配置でき、ツールはpdf-libを使用して、ページ幅とフォントの文字メトリクスから正確な水平位置を計算します。そのため、文字列の長さやページ幅に関わらず、中央揃えや右揃えのテキストが正確に整列します。
内部的には、pdf-libがHelveticaフォントを一度だけ埋め込み、ヘッダー/フッターテキストを各ページに直接描画します。ラスタライズは一切行われず、ドキュメントの他のコンテンツ、フォント、画像は手付かずのままです。この内蔵フォントはラテン文字(WinAnsi)セットにのみ対応しているため、アクセント付きラテン文字(é、ü、ö、ñなど)は正しく表示されますが、キリル文字、アラビア文字、CJK(中国語・日本語・韓国語)文字などの非ラテン文字はサポートされておらず、文字化けや欠落が発生する可能性があります。処理はすべてお使いのデバイス上で完結するため、契約書、論文、財務諸表など、他人のサーバーに置きたくない文書でも安全に使用できます。