PDFにページ番号を追加

全ページに番号を振ります。表示位置、見た目、開始番号を自由に選べます。 何もアップロードされません、すべてお使いの端末内で処理されます。

クリックしてPDFファイルを選択するか、ここにドラッグ&ドロップしてください

端末内に留まり、何もアップロードされません。

PDFファイルはどこかにアップロードされますか?

いいえ。ページ番号の追加はすべてブラウザ内でJavaScriptを使って行われます。ファイルが端末の外に出たり、サーバーに触れたりすることはありません。

1以外の番号から始めることはできますか?

はい。開始番号を好きな数字に設定できます。PDFが別の文書の続きになっている場合などに便利です。

番号が表示される位置を変更できますか?

はい。適用前に位置のドロップダウンから、四隅または上下中央を選べます。

これは全ページに番号を振りますか?

はい、すべてのページに順番に番号が振られます。特定のページだけをスキップする機能はまだ対応していません。

パスワード保護されたPDFにページ番号を追加できますか?

現在は非対応です。パスワード保護や暗号化されたPDFはツールで読み込めず、エラーが表示されます。先にPDFリーダーでパスワードを解除してください。

仕組み

このツールはpdf-libでPDFを読み込みます。これはブラウザのメモリ内で直接ファイル構造を編集するライブラリで、各ページのコンテンツストリームに小さなテキスト描画命令を追加します。使用されるフォントはHelveticaで、これはすべてのPDFビューアが含めなければならない14の標準フォントの1つです。そのためフォントファイルを埋め込む必要がなく、出力は合計でわずか数百バイトしか増えません。

位置は推測ではなく計測されます。各ページについて、ツールは描画するテキストの正確な幅をフォントに問い合わせます。そのため「120ページ中9ページ」も「9」と同じ精度で整列します。座標は選んだ位置から一定のマージンで計算されます。幅は各ページごとに再計算されるため、カウントが9から10、そして100へと変わっても整列はきれいなままです。

プライバシーの主張を確認するのに10秒ほどかかります。開発者ツールを開き、ネットワークタブを見て、番号を追加してください。ファイルはこのタブ内で完全に読み込まれ、編集され、ダウンロードされます。どのリクエストもドキュメントを運ぶことはありません。