PDFトリミング — 余白削除・白い余白をカット
PDFページの余白を手動または白い余白の自動検出でトリミングし、CropBoxとして適用するブラウザツール
ブラウザー内で処理・アップロード不要
トリミングする PDF をここにドロップしてください
PDF を 1 つ追加してください(最大 100 MB)。新しいファイルを追加すると、今のファイルと置き換わります。ファイルがブラウザの外に送信されることはありません。
どんなツールか
PDFのページの余白をトリミングするツールです。スキャンした書類の黒い縁、電子書籍PDFの広い白い余白、書き出したスライドの周りの空白などを取り除けます。余白を小さくすると、タブレットやスマートフォンで文字がぐっと大きく表示されます。上・右・下・左の余白をmm単位で指定するか、ツールに各ページを解析させて白い余白を自動で見つけることもできます。プレビューでは残る範囲が点線の枠で示され、マウスや指でドラッグしてその範囲を直接描くこともできます。
使い方
- 枠にPDFを1つドロップするか、PDF を選択を押します。
- 方法を選びます。
- 余白を指定:切り取る余白をmm単位で入力します。プレビュー上をドラッグすると、描いた範囲に合わせて数値が入ります。
- 白い余白を自動検出:内容の周りに残す余白を決めて、白い余白を検出を押します。長い文書では進み具合が表示されます。
- 一部のページだけをトリミングするには、ページを指定を選んで
1-3, 5のように範囲を入力します。 - プレビューの点線の枠を確認してPDF をトリミングを押し、結果をダウンロードします。
しくみ
- 方法:各ページのCropBox(ISO 32000で定められたページの境界)を新しい範囲に設定します。MediaBoxと内容には手を加えません。
- 見えている範囲が基準:余白は今の表示範囲から内側に向かって測るので、すでにトリミングしたPDFをもう一度トリミングすると、さらに切り取られます。
- 安全のため:幅または高さが14 pt(約5 mm)未満しか残らないページはそのままにし、結果にそのページ番号を表示します。
- 検出:赤・緑・青のいずれかの値が240未満(255中)のピクセルを内容とみなし、そうしたピクセルが2つ未満の行と列は無視します。解析用の描画は長辺約900 pxなので、A4では約1 mmの誤差があります。
- ライブラリ:CropBoxの書き込みにpdf-lib(MIT)、プレビューと検出のためのページ描画にPDF.js(Apache-2.0)を使っています。
使用例
| やりたいこと | 設定 |
|---|---|
| スキャナーの5 mmの縁を取る | 余白を指定、四辺とも5 |
| 電子書籍PDFをスマートフォンで読む | 白い余白を自動検出、3 mm残す |
| 印刷用にページサイズをそろえる | 白い余白を自動検出、すべてのページを同じサイズで |
| 1ページ目のヘッダー部分を取る | 余白を指定、上25・ほかは0、ページ1 |
トリミングしたページをA4などの決まった用紙サイズに合わせたいときは、続けてPDFページサイズ変更を使ってください。
よくある質問
トリミングで切り取った内容は削除されますか?
削除されません。このツールは各ページの表示範囲(CropBox)を狭めるだけです。PDFビューアーやプリンターでは切り取った部分が表示されなくなりますが、内容はファイル内に残っていて、PDF編集ソフトで元に戻せます。個人情報を消す目的でトリミングを使わないでください。
白い余白の検出はどのようなしくみですか?
選んだ各ページを長辺約900ピクセルで描画し、白以外のピクセルを含む最も外側の行と列を見つけます。小さな点だけのものは無視し、内容の周りには指定した余白(初期値3 mm)を残します。白紙のページはそのままにします。
すべてのページを同じサイズにできますか?
できます。検出モードで「すべてのページを同じサイズでトリミング」をオンにしてください。各辺で見つかった最も小さい余白をすべてのページに使うので、いちばん広い内容も欠けずに残り、全ページのサイズがそろいます。
回転したページではどちらが上になりますか?
表示されている向きで上にある辺です。上の余白を10 mmにすると、見えている上端から必ず10 mm切り取ります。
トリミングするとスキャンしたPDFは小さくなりますか?
ほとんど小さくなりません。変わるのは表示範囲だけで、画像はそのままです。ファイルを小さくしたい場合はPDF圧縮ツールを使ってください。