PDFページ整理(削除・並べ替え・回転・複製・空白挿入)
PDFのページをサムネイルで見ながら、いらないページを消したり、順番を入れ替えたり、横向きのページを回したり、同じページを複製したり、間に空白ページを挟んだりできます。pdf-lib v1.17のcopyPagesとsetRotation、pdfjs-dist v6.0のgetDocument/renderをブラウザ上で動かして、PDFはサーバーに送らずあなたの端末の中だけで処理されるので安心です。スキャン書類の白紙ページ・回転ミス・章順入れ替え・契約書の差し替え対応・両面印刷の空白調整など、毎日のPDF業務を一画面で完結できます。
ISO 32000-1:2008 PDF仕様 / pdf-lib公式README / Mozilla pdf.js APIドキュメントを2026年6月20日に再確認済み
ここにPDFをドラッグ&ドロップ
またはクリックしてPDFを選択
PDFは端末内だけで処理され、外部に送信されません
機能ハイライト
- サムネイルプレビュー:80ページ目までpdfjs-distのcanvas.toDataURLで縮小JPEG生成。残りはページ番号で操作可能。
- 削除・取り消し:×ボタンで削除フラグ付与(半透明表示)、もう一度押せば取り消し。「元に戻す」で全初期化。
- 並べ替え:←→ボタンで1ページ単位の順序変更。配列スワップで原本ページ参照を保持。
- 90度回転:⟳で+90度回転。ISO仕様の0/90/180/270の範囲で循環。
- ページ複製・空白ページ挿入:⧉で同じページを隣に複製、+でそのページの後ろに空白ページを追加。空白の用紙サイズは直前ページに自動一致。
- 100%端末内処理:pdf-libとpdfjs-distをブラウザに読み込んで処理。Workersに何も送らない。
- 100MBまで対応:MAX_FILE_SIZE 104857600バイトでチェック。超える場合は警告。
使い方
- ① PDFをドラッグ&ドロップまたはクリックして選択
- ② サムネイルから削除したいページの「×」をクリック
- ③ 「←」「→」で順番を入れ替える
- ④ 「⟳」で90度ずつ回転
- ⑤ 「⧉」で同じページを複製、「+」でそのページの後ろに空白ページを追加(追加分は「✕」で取り除ける)
- ⑥ 「この内容でPDFを保存」で整理済みPDFをダウンロード
仕組みの詳細
内部ではpdf-lib(Hopding製、MIT、最新v1.17)のPDFDocument.loadでPDFを読み込み、pdfjs-dist(Mozilla製、最新v6.0.227)のgetDocumentとPDFPageProxy.render(intent: "print"指定でrequestAnimationFrame非依存、裏タブでも描画完了する)を呼んでサムネイルを生成しています。
保存時は新規PDFDocument.createにcopyPagesで残すページだけを順番通りに複製し、各ページのsetRotation(degrees(...))に元の回転+追加回転を渡して書き込みます。これによりISO 32000-1:2008仕様の/Rotateエントリだけが書き換わり、ページ本体(フォント・埋込画像・テキストストリーム)は原本のまま保たれます。
パスワード付きPDF(AES-256/AES-128暗号化PDF 2.0以降)はignoreEncryptionで読み込みは試みますが、保存時の内容欠落リスクが高いため本ツールでは非対応としています。
こんなときに便利
- ・スキャンした書類の白紙ページや裏写りページを消したいとき
- ・複合機が横向きで取り込んだページを縦に直したいとき
- ・契約書の差し替えで、特定ページだけ並び順を入れ替えたいとき
- ・卒論・修論のPDFで章順を直前に変更したいとき
- ・領収書まとめPDFから不要月のページを削除したいとき
- ・社内資料で参考資料を末尾に移動したいとき
- ・両面印刷で章の頭を右ページ(奇数ページ)に揃えるため空白ページを挟みたいとき
- ・申込書や記入用紙のページを人数分複製して配布用PDFを作りたいとき
- ・税理士・社労士が顧客から受け取ったPDFを必要書類だけにまとめたいとき
- ・契約書・診断書など、外部サイトにアップロードしたくない機密PDFの整理
日本のPDF事情
日本の役所提出書類は2024年から電子提出比率が急増し、特に確定申告・社会保険・許認可申請・税理士関与の決算書類でPDF入稿が主流になっています。一方で原本は紙でスキャンする現場が多く、白紙ページの混入・回転ズレ・順序ミスが起こりやすい状況です。
国税庁の電子申告e-Taxでは添付PDFのページ順が明細書のページ番号と一致している必要があり、年金事務所の届出書類もページ順検査が厳密です。ページ整理ツールが必要な背景はここにあります。
日本語フォント埋込PDFはサイズが大きくなりがちですが、pdf-libはcopyPagesで原本フォントオブジェクトを参照保持するため、整理だけならファイルサイズはほぼ変わりません(削除分だけ小さくなる)。
注意事項
- ・パスワード付きPDF(暗号化PDF)は非対応。事前にパスワードを解除してください。
- ・本ツールはISO 32000-1:2008仕様の/Rotateエントリのみ書き換えます。ページ内コンテンツストリームの再描画はしません。
- ・100MB以上のPDFはブラウザのメモリ制限により失敗することがあります。先にPDF圧縮をご利用ください。
- ・電子署名・タイムスタンプ付きPDFは保存時に署名が無効化される場合があります。法務関連書類は別途専用ツールでの整理を推奨します。
よくある質問
Q. PDFがサーバーにアップロードされることはありませんか?
A. ありません。pdf-libとpdfjs-distのライブラリをブラウザに読み込んで、すべての処理はあなたのPC内だけで行われます。整理後のPDFも端末で生成され、Cloudflare Workersのログを見てもファイル本体は1バイトも届きません。
Q. パスワード付きのPDFは整理できますか?
A. 非対応です。Adobe AcrobatのAES-256やAES-128で暗号化されたPDF(特にPDF 2.0以降)は事前にパスワード解除が必要です。pdf-libのignoreEncryptionでは保存時の破損リスクが高いためです。
Q. 何ページまで処理できますか?
A. ファイルサイズ100MBまでなら何ページでも処理可能。ただしサムネイル表示は80ページ目まで。81ページ以降はページ番号だけの表示になりますが、操作はすべてできます。
Q. ページの複製や空白ページの挿入はできますか?
A. できます。各ページの「⧉」ボタンで同じページの複製を隣に追加、「+」ボタンでそのページの後ろに空白ページを挿入できます。空白ページの用紙サイズは直前のページに自動で合わせるので、両面印刷で章の頭を右ページに揃えたいときや、申込書を人数分複製したいときに便利です。追加した複製・空白ページは「✕」でその場で取り除けます。
Q. 回転は90度単位だけですか?
A. ISO 32000-1:2008仕様で定められたページ回転は0/90/180/270度の4種類のみ。45度や30度などの自由角度はPDF仕様外なので非対応です。⟳ボタンを複数回押せば180度・270度を指定できます。
関連記事
- スキャン書類のPDFから白紙・裏写りページを一気に消す手順:複合機でA4両面スキャンしたPDFを整理する実践フロー
- PDFのページ回転はなぜ90度単位だけなのか:ISO 32000-1:2008のRotateエントリ仕様と、フリー角度回転が認められない理由
- 暗号化PDFを整理したいときの手順:AES-256暗号化PDFのパスワード解除から再暗号化までの段取り
関連ツール
- PDF結合:複数PDFを1つにまとめる
- PDF分割:連続範囲のページ抽出
- PDF回転:全ページ一括回転
- PDF圧縮:ファイルサイズ削減
- PDF→JPG:ページごとに画像書出し
- 画像→PDF:JPG・PNGをPDF化
- PDFパスワード解除:自分のパスワード付PDFを開放
- 画像OCR:PDF→画像→文字起こし
すべて手軽屋の無料ツール(登録不要・端末内処理)です。