PDFページ並べ替え・削除・回転

サムネイルでページの並べ替え・削除・回転・挿入

サムネイルでページの並べ替え・削除・回転・挿入

1ファイル選択2設定3処理4保存

PDFを選ぶとページのプレビューが表示されます。

ファイルはこのブラウザ内でのみ処理されます。サーバーにはアップロードされません。

このツールサムネールのドラッグやボタンでページを並べ替え

別のツールで続ける
作業の設定

プレビュー

サムネイルをドラッグして順番を変えてください。キーボードではサムネイル上で Alt+←/→ で移動します。番号は元のページ番号です。

スライダーを押したまま動かすと、小さなプレビューでページを探せます。矢印ボタンで現在のページの順番を変えてください。番号は元のページ番号です。

暗号化されたPDFは先にパスワードを解除してください。ページの内容を中心に処理するため、しおり・添付・フォーム・署名の保持は保証されません。原本を保管し、結果をご確認ください。

PDFページ並べ替え・削除・回転について

PDFのページ順は、ページツリー(Pages)のKids配列の順番にすぎません。並べ替えはこの配列を書き直すだけで、ページの内容には1バイトも触れません。このツールは並べ替えに加えて、ページ削除、回転、複製、挿入、表裏の交互結合、左右・上下反転、白紙ページ削除、重複ページ削除をタブにまとめています。どれも「ページ単位で何を残し、どう置くか」を決める作業です。

元のファイルを土台にページ配列だけを組み直すので、しおり、フォーム、ページラベルはそのまま残ります。削除したページを指していたしおりやフォームフィールドは一緒に整理され、削除したページだけが使っていた画像やフォントもファイルから抜けます。

回転は内容ではなく「見る向き」を変える

PDFのページには/Rotateという値があり、仕様上90の倍数でなければならず、表示・印刷時にページを時計回りにその角度だけ回すという意味です。このツールの回転はこの値に加算する方式です。すでに/Rotate 90のページをもう一度右に回すと180になり、内容ストリームの座標は変わりません。何度回しても画質は変わらず、戻せば原本とまったく同じになります。

知っておきたいのは、テキスト抽出など座標を扱うソフトが/Rotateを適用する前の座標で動くことです。横向きに取り込まれたスキャンを回転で起こしても、OCR前段の一部のソフトは横長ページとして扱うことがあります。その場合はスキャン補正ツールの自動向き補正のようにページを描き直す方式が必要です。反転(ミラー)モードは逆に、内容ストリームの前に反転の変換行列(cm)を差し込み、描画そのものを裏返します。アイロンプリント用紙のように文字が裏返って印刷される必要があるときに使います。

白紙ページ削除が白紙を判定する方法

白紙ページ削除は各ページを横800pxで描画し、周囲5%を除いて明るさ160未満のピクセルだけを「インク」と数えます。PDF分割の白紙モードと同じ基準です。既定のしきい値0.05%は、A4 1枚(800×1131pxから周囲を除いた720×1019px、約73万ピクセル)で366ピクセルです。Wordから書き出したPDFの本物の白紙は0ピクセルなので確実に除けます。

再生紙や黄ばんだ紙は地色がRGB 235前後で、明るさ160よりずっと明るいためインクとは数えません。周囲5%に入るパンチ穴やスキャナーガラス端の黒い帯も除外されます。その代わり、明るさ160より薄い鉛筆のメモや淡い印影はインクとして数えられず白紙候補になることがあり、本文側まで入ったホチキスの影や濃い汚れは引き続きインクとして数えます。「検出」の結果は候補にすぎないので、サムネイルで確認して残すページのチェックを外してください。

重複ページ検出:同じ紙が2回給紙されたとき

ADFが紙を2枚重ねて送ったり、同じ紙を入れ直したりすると、ほぼ同じページが続けてできます。このモードはページを32×32のグレースケール格子に縮小して2段階で比べます。まず隣のマスとの明暗差を64ビットにまとめたdHashが近いかを見て(標準感度で64ビット中10ビット以下の差)、通過したペアだけ格子全体の平均輝度差で類似度を測ります(標準で97%以上)。露出が少し違う2回のスキャンでも同じ紙と判定できるよう、コントラストを広げてから比較します。

両方にテキストレイヤーがあれば、文字まで同じ場合だけ重複とみなすこともできます。日付と金額だけが違う月次明細のように、見た目がほぼ同じ別ページを守るならこのオプションをオンにしてください。ツールは候補を示すだけで、実際に削除するのは確認したペアだけです。白紙ページ同士はすべて同じに見えるため、既定で比較から外します。

表裏の交互結合:片面スキャナーで両面書類を作る

片面スキャナーで両面書類を取り込むには、表面の束をスキャンし、束を裏返して裏面をスキャンします。裏返した束は最後の紙の裏から入るので、裏面ファイルは逆順です。交互結合に表面ファイル、裏面ファイルの順で入れ「裏面を逆順」をオンにすると、表1、裏1、表2、裏2…の順にそろいます。表面が裏面と同数か1枚多いときだけ処理します。最後の紙の裏が白紙でスキャンしなかった場合を許すためです。

複製と挿入はファイルをほとんど大きくしない

同じページを50回複製してもファイルは50倍になりません。複製ページは元ページの内容ストリーム、フォント、画像を同じオブジェクト番号で指す薄い辞書だからです。1,1,2,2のようにまとめて、または1,2,1,2のように部単位で繰り返せ、1ページ最大100部、結果は最大5,000ページまで作れます。ただしフォームフィールドとポップアップ注釈は複数ページで安全に共有できないため、複製では外れます。

挿入は白紙、別のPDF、JPG・PNG画像を、先頭・末尾・Nページの前後、または「Nページごと」に入れます。画像は1回だけ埋め込んで共有するので、4ページごとに同じ合紙画像を入れても画像1枚分しか増えません。

例

白紙判定の計算

入力
A4スキャン、白い紙に直径6mmのパンチ穴2つ、ほかは白紙
結果
インク約0.09% → 白紙と判定されない

横800pxの描画では1mm≈3.81pxなので穴1つの直径≈22.9px、面積≈π×11.4²≈410px、2つで≈820px。904,800px中0.09%で既定の0.05%(452px)を超えます。しきい値を0.1〜0.2%に上げれば拾えます。

表裏の交互結合

入力
表.pdf 5ページ、裏.pdf 5ページ(逆順スキャン)、裏面を逆順オン
結果
表1、裏5、表2、裏4、表3、裏3、表4、裏2、表5、裏1(各ファイル内のページ番号)

裏面ファイルの5ページ目が実際には1枚目の裏です。逆順をオフにすると表1の後に最後の紙の裏が付きます。

回転の累積

入力
/Rotate 90のページを右に90°、その後左に90°を2回
結果
/Rotate 90 → 180 → 90 → 0

値を足し引きするだけなので、内容ストリームは一度も書き直されません。

使い方

  1. PDFを読み込み、タブで作業(並べ替え、削除、回転、複製、挿入、交互結合、反転、白紙・重複削除)を選びます。
  2. サムネイルでページをドラッグまたは選択し、モードごとのオプションを設定します。
  3. 結果のページ数を確認してPDFをダウンロードします。

よくある質問

回転したPDFを別のソフトで開くとまた横向きです。

ほとんどのビューアーは/Rotateに従いますが、座標を直接扱う一部の変換・印刷ソフトは無視することがあります。その場合はページを描き直す方式が必要です。

ページを消したのにファイルサイズがほぼ同じです。

削除したページだけが使っていたオブジェクトは抜けますが、フォントのように残りのページも使うリソースは残ります。文字中心の文書は変化が小さいことがあります。

スキャンで白紙が1枚も検出されません。

紙の地色が明るさ160より暗いか、影や汚れが周囲5%より内側まで入っています。しきい値を大きく上げるより、サムネイルで手動選択するほうが安全です。

複数のPDFのページを混ぜられますか?

並べ替えタブで複数ファイルを読み込むと全ページが1つの格子に並び、自由に混ぜられます。結果のしおりと文書情報は先頭ファイルのものになります。

重複削除が別のページを同じと判定します。

様式が同じで数字だけ違う書類です。「テキストも一致」をオンにするか、感度を厳しめにしてください。

出典

基準日:

プライバシーとデータの扱い