PDFをオンラインで切り抜く
不要な余白を削除したり、ページをトリミングしたり、PDFコンテンツのサイズを変更したりできます。特定のページを切り抜くか、文書全体に適用します。ブラウザで即座に結果が得られます。
PDFファイル対応 · 最大100MB
使い方
- ドロップゾーンまたはファイルブラウザを使ってPDFファイルをアップロードします。
- ページをプレビューし、エッジをドラッグするか正確な余白値を入力して切り抜き領域を調整します。
- すべてのページまたは現在のページのみに切り抜きを適用するかを選択します。
- 「PDFを切り抜く」をクリックして変更を適用し、切り抜かれた文書をダウンロードします。
PDFの切り抜きが必要になるのはどのような場合ですか?
PDFの切り抜きは、スキャンした文書から過剰な余白を削除したり、特定の寸法に合わせてページサイズを変更したり、印刷やデジタル共有のための文書を準備する際に不可欠です。大きな白い枠のある文書をお持ちの場合でも、PDFのバッチ全体でページサイズを標準化する必要がある場合でも、このツールはブラウザで瞬時に処理します。
切り抜きオプション
- 手動余白設定 · ミリメートル単位で正確な余白値を入力し、各エッジから削除するコンテンツ量を正確に制御します。
- 視覚的切り抜き · プレビュー上で切り抜きボックスのエッジを直接ドラッグして切り抜き領域をインタラクティブに調整します。
- プリセットオプション · 「余白を削除」や「A4中央切り抜き」などのクイックプリセットを使用して、一般的な切り抜きシナリオに対応します。
- ページごとまたは一括 · 個々のページに異なる切り抜きを適用したり、文書全体に同じ切り抜きを一度に適用したりします。
よくある質問
異なる寸法で個々のページを切り抜くことはできますか?
はい。「現在のページのみに適用」を選択して切り抜き寸法を設定し、必要に応じて別のページに移動して異なる切り抜きを適用します。
最大ファイルサイズはどれくらいですか?
PDFファイルは最大100MBまで対応しています。処理はブラウザ内で行われるため、非常に大きなファイルはデバイスによって数秒かかる場合があります。
切り抜きはPDFの品質に影響しますか?
いいえ。切り抜きは非破壊的な操作で、余白を削除してページ境界を調整するだけです。残りのすべてのコンテンツは元の品質を維持します。
適用前に切り抜きをプレビューできますか?
はい。プレビューキャンバスには現在の切り抜き領域がハイライトされたPDFページが表示されます。切り抜きボックスを調整するか余白値を入力して、ダウンロード前に結果をリアルタイムで確認できます。
PDFはサーバーに送信されますか?
いいえ。すべてのトリミングはブラウザ内でローカルに行われます。PDFがデバイスを離れることは決してなく、プライバシーとセキュリティが保証されます。
「PDFのトリミング」が実際に意味すること
「PDFをトリミングする」という表現は、画像をトリミングする操作のように聞こえます。矩形の外側のピクセルが捨てられ、ファイルが縮み、元のコンテンツがなくなる、というイメージです。PDFのトリミングはそれをしません。PDFのトリミングは、ページ辞書にある5つのページ境界矩形のうち1つを変更します。コンテンツ自体(ペンを動かす、ストロークする、塗りつぶす、グリフを置く、画像を描画する、といった描画操作の流れ)は、まったくそのまま保持されます。トリミングは、そのコンテンツのどの矩形をリーダーに表示させるかを変えるだけです。トリミング後のファイルを、その矩形を無視するリーダーで開けば、元の余白がそのまま戻ってきます。
これが実務上重要なのは3つの理由があります。第一に、トリミング後もファイルサイズは本質的に変わりません。「トリミングされた」コンテンツを表すバイトはまだファイルの中にあります。第二に、関連するページボックスをリセットするリーダーやツールなら誰でも、元の余白を取り戻すことができます。第三に、視覚的にトリミングされた部分に含まれるテキストは、画面に描画されないだけで、依然として選択可能・コピー可能、そして検索エンジンによってインデックス可能です。余白の内容を恒久的に削除することが目的なら(たとえば復元できてはいけない機密のヘッダーなど)、正しい操作はトリミングではなく、墨消し(リダクション)と再ラスタライズです。
このツールの仕組み
このツールは、ブラウザ内でのPDF処理の事実上の標準となっている2つのオープンソースライブラリを組み合わせています。Andrew Dillon氏のpdf-libは構造的な操作を担当します。PDFをオブジェクトグラフにロードし、ページ辞書を辿り、修正したPDFを書き戻します。Mozillaのpdf.jsはレンダリング側を担当します。各ページをキャンバスに描画して、ページを見ながらトリミング矩形を視覚的に配置できるようにします。両者を組み合わせることで、トリミング操作全体がサーバーへの接触なしにブラウザのタブ内で動きます。
「PDFをトリミング」を押すと、ツールはpdf-libを通じて各対象ページにpage.setCropBox(x, y, width, height)を呼び出します。引数はPDFのユーザー空間ポイントで、原点はMediaBoxの左下です。ツールは余白のパーセンテージをそのページの実際のMediaBoxの寸法に変換し、さらにpdf-libが期待する「左下/右上」規約に変換します。修正されたPDFはpdf-libのsave()でシリアライズされ、Blobに包まれ、ブラウザにダウンロードとして提供されます。操作中、1バイトもタブを離れません。約1.3 MBのpdf-libバンドルと約800 KBのpdf.jsバンドルは初回訪問後にキャッシュされるので、再訪時にはツールは即座に読み込まれます。
PDF仕様における5つのページボックス
PDFのページ辞書は、ISO 32000の第14.11.2節で定義されている最大5つの矩形を持つことができます。各矩形はデフォルトのユーザー空間単位(1単位 = 1/72インチ)で4つの数値からなり、[llx lly urx ury]として符号化されます。ここでllは左下隅、urは右上隅です。座標は上方向と右方向に増えるので、US Letterページの左下は[0 0]、右上は[612 792]です。このツールはCropBoxを設定します。他の4つはそのまま残します。
- MediaBox。 ページの物理的な境界で、すべてのページで必須です。ページが印刷される紙のサイズ、または他のすべてのボックスが定義されるキャンバスです。
MediaBoxは唯一存在しなければならないボックスです。他の4つは、存在しない場合はMediaBoxから継承します。 - CropBox。 リーダーがデフォルトで表示・印刷する可視領域です。存在しない場合は
MediaBoxがデフォルト値になります。画面読書や一般的な掃除のためにPDFをトリミングするということは、ほぼ常にCropBoxを設定することを意味し、まさにこのツールが行うことです。 - BleedBox。 印刷ブリードを含む、本番印刷のためのクリッピング領域です。プリプレスワークフローで使われ、ほとんどの消費者向けPDFリーダーでは無視されます。
CropBoxがデフォルト値です。 - TrimBox。 断裁後の完成ページの想定寸法です。本番印刷の文脈です。
CropBoxがデフォルト値です。本番印刷における「trim」は、消費者向けツールが「crop」と呼んでいる「余白を切り落とす」ワークフローとは別の操作だという点に注意してください。 - ArtBox。 ページ上の意味のあるコンテンツの範囲で、余計な空白を除いたものです。一部のレイアウトアプリケーションがヒントとして使います。
CropBoxがデフォルト値です。
PDFの座標系と、余白パーセンテージのほうが楽な理由
PDFの座標は原点をページの左下に置き、上方向に増加します。これは画面座標(原点が左上、yが下方向に増加)とは逆です。ツールは利用者の期待(「上から5%トリミングする」)に合わせて余白の値を上からの距離として表示しますが、内部ではy軸を反転して、pdf-libが期待する「左下を起点とした」矩形に翻訳しています。たった1回の反転を間違うことが、自作のPDFトリミングスクリプトでもっともよく見られるバグです。利用者が上を残したいと言ったのにトリミングされた出力はページの下を見せている、あるいはその逆、という結果になります。
パーセンテージベースの余白入力は、国際的なページサイズを一様に扱います。A4用紙は210 x 297 mm、これはPDFポイントで595.276 x 841.89です。US Letterは8.5 x 11インチ、これは612 x 792ポイントです。一部のPDF生成器は標準外のサイズ(Legal 8.5 x 14、A3、スキャンされた文書からの独自サイズなど)を作ります。ツールは各ページのMediaBoxの寸法を読み、そこからパーセンテージで矩形を計算するので、スキャン文書に時折見られる異種混合を含む、どんなページサイズに対しても機能します。
トリミングとリサイズ、トリム、墨消し、回転の違い
似たような名前のPDF操作はいくつもありますが、結果は異なります。誤ったものを選んでしまうことが、「ファイルが期待通りに変わらなかった」というサポート問い合わせのほとんどの原因です。
- トリミング。
CropBoxをより小さな矩形に設定します。コンテンツは保持され、ファイルサイズは本質的に変わらず、元の余白は復元可能です。このツールです。 - リサイズ。
MediaBoxの寸法を変更します。通常はコンテンツを合わせるためにスケーリングします。実際のシートサイズが変わります。文書を異なる用紙サイズでレンダリングする必要があり、内容をクリップするのではなくスケーリングすべきときに使います。 - トリム。 本番印刷では、ブリード後の最終的な裁断サイズを
TrimBoxに設定する操作です。紛らわしいことに、多くの消費者向けツールは「trim」をトリミングの同義語として使います。本ツールの文脈では「余白をトリム」は、白い余白を切り落とすという利用者向けのラベルです。 - 墨消し(リダクション)。 ファイルからコンテンツを恒久的に取り除きます。墨消し対象領域を描いたバイト列はコンテンツストリームから取り除かれ、黒い矩形に置き換えられるか、完全に削除されます。墨消しされたコンテンツは復元できません。機密情報を隠すときには必須で、トリミングでは不十分です。
- 回転。 ページの回転フラグ(
Rotateエントリ、0/90/180/270)を変更します。コンテンツストリームは変更しません。リーダーが表示時に回転を適用します。元のコンテンツは変わらず表示結果が変わるという意味では、概念的にトリミングと似ています。それには無料のオンラインPDFページ回転ツールを使ってください。
PDFトリミングを動機づける実際のワークフロー
- 白い余白が大きいスキャン文書。 スキャナーが文書をletterサイズのフラットベッドに置いたが、文書自体はその半分のサイズだった、という場合。各ページの3/4は空のスキャナーベッドの白です。実際の文書境界までトリミングすることで、小さな画面でも読みやすくなり、印刷時の実効ページ面積も減ります。
- 電子書籍リーダーとタブレットでの読書。 腕の長さでletter用紙を読む前提で設計されたPDFは、7インチのタブレットでは小さな文字になります。リーダーがページ幅全体を画面に収めようとするためです。余白を切り落とすと、見える幅を約25%取り戻せ、心地よい読書距離でも文字が読めます。Marvin、KOReader、ReadEra、Kobo、ReMarkableタブレットはすべて
CropBoxを尊重します。このツールで一度設定すれば、読書向けに永続的に最適化されたコピーが手に入ります。 - 印刷準備。 A4でスキャンされた文書をUS Letterに印刷する、あるいはその逆、というケース。Letterの
MediaBoxの中央にA4の領域を取るようにトリミングすると、Letter紙の印刷機でも自動フィットによる約3%の縮小なしに正しく印刷できます。「A4中央トリム」プリセットがまさにこの変換を行います。 - フォーム印刷とフォームのみの出力。 両面レイアウト向けに設計された1ページのPDFフォームには、上余白にフォームの説明文、下余白に提出方法の説明があり、フォーム本体は中央にある、という構成がよくあります。フォームを本体領域までトリミングすると、デジタル入力にも片面印刷にも適した「フォームのみ」の出力が得られます。
- スライドデッキエクスポートの整理。 PowerPointやKeynoteからPDFにエクスポートされたプレゼンテーションは、各ページにスライドの枠(ノート領域、フッター、ページ番号)を含みます。スライドの内容だけになるようにトリミングすると、スライド共有や他文書への埋め込みに使えるきれいなPDFが得られます。
- 複数ソース文書間でのレイアウト正規化。 異なるページサイズのソースから組み立てられた結合PDF(あるソースからのA4の表紙、別のソースからのUS Letterの本文、3つ目のソースからのLegalの付録)は、各セクションでリーダーのズームが切り替わるので読みづらく感じられます。各ページを同じ矩形にトリミングすると、視覚的に一貫した読書体験が得られます。
- 共有前に余計なフッターやヘッダーを隠す。 文書に組織のフッター(「社内利用のみ、ドラフト」など)があり、外部に共有するときには隠したい場合。フッターの領域をトリミングすれば共有可能な版が得られます。重要な注意点:フッターのテキストはまだ下層のコンテンツストリームに残っており、
CropBoxをリセットした人なら誰でも復元できます。恒久的に削除するには墨消しが必要です。
よくある落とし穴と意味
- トリミング済みのPDFがAdobe Acrobatでは問題なく見えるのに、別のリーダーでは元の余白が表示される。 そのリーダーは
CropBoxを無視してMediaBoxに戻っています。一部の構成のブラウザPDFビューア、レイアウト保持のpdftotextのようなコマンドラインツール、特定のモバイルアプリがこのカテゴリーに該当します。修正策は、利用するリーダーがCropBoxを尊重するようにすることか(現代のリーダーはほぼ尊重します)、出力を別のツールの「flatten」工程に通してトリミングされた内容を物理的に取り除くことです。 - トリミング後のPDFがほぼ元と同じサイズ。 そうです。
CropBoxを設定してもコンテンツは削除されません。目的がファイルを小さくすることなら、適切なツールは無料オンラインPDF圧縮で、画像をダウンサンプルしストリームを再圧縮します。まずここでトリミングし、そのあとに圧縮してください。 - 隠したかったテキストがトリミング後も選択できる。 そうです。コンテンツストリームは保持されています。可視矩形の外側のテキストもインデックス可能でコピー可能です。恒久的に削除するには墨消し(別の操作)を使ってください。
- プレビューに描かれたトリミング矩形と、実際の表示結果が一致しない。 別のツールでは座標反転バグが原因のことが多いですが、本ツールでは非標準のページ回転を示しています。
Rotateエントリが90度や270度のPDFは、コンテンツを同じ座標に描画しつつ回転してレンダリングします。PDFが回転をRotateエントリではなくコンテンツストリームに符号化している場合、不一致が起きます。無料のオンラインPDFページ回転ツールツールで回転をリセットしてから正規化された文書をトリミングしてください。 - ページサイズが混在する複数ソース文書で、一部のページのトリミングがおかしい。 「全ページに適用」は同じ矩形(ポイント単位)をすべてのページに使います。ページサイズが揃っていない文書では、「現在のページのみに適用」に切り替え、各セクションをそれぞれ適切にトリミングしてください。あるいは、まず統一サイズ化ツールでページサイズを揃えるのも手です。
- フォームフィールドのあるPDFをトリミングすると、フィールドが切り取られたように見える。 フォームフィールドはページ上で絶対位置を持ちます。トリミングはそれらを動かしません。
CropBoxの境界をまたぐフィールドは、ボックス内の部分だけが描画されます。フィールド自体は機能しており、データも無傷で、可視のレンダリングだけが部分的になります。 - トリミング範囲の外にあった注釈がページからは消えるが、コメントペインには残る。 注釈はフォームフィールドと同じく絶対位置を持ちます。トリミングは可視のレンダリングからは隠しますが、ファイル内には保持します。
CropBoxを無視するリーダーや、注釈を別ペインで一覧するリーダーでは再び現れます。
ブラウザ内トリミング対クラウドトリミング
検索結果の上位を埋めるクラウド系PDFトリミングサービス(Smallpdf、ILovePDF、PDF24 web、Sejda、Adobe Acrobat Online)は、いずれもあなたのPDFを自社サーバーにアップロードし、サーバー側でトリミングを実行します。プライバシー面の含意は他のクラウドアップロードと同じです。ファイルはオペレーターのネットワークを通り、オペレーターのログとメモリに一時的に存在します。主要オペレーターは数時間以内の削除と転送中のTLSをうたうプライバシーポリシーを公開しており、遵守する強い商業的動機もありますが、「数時間以内に削除」は「決して見られていない」とは違います。
このツールはファイルをアップロードしません。トリミングはブラウザのタブ内でpdf-libとpdf.jsを使って完全に実行されます。証明する方法もあります。「PDFをトリミング」をクリックする前に、ブラウザの開発者ツールでネットワークタブを開き、操作を実行し、ファイルの内容を伴うリクエストが一切送信されないことを確認してください。トレードオフは機能の範囲です。クラウドサービスは、OCR的なコンテンツ境界検出による「余白の自動検出」を提供することが多く、数百ページのスキャン文書をバッチ処理するときに便利です。本ツールが提供するのは手動の余白入力と3つのプリセット(「余白を除去」は小さく均一なインセット、「A4中央トリム」「Letter中央トリム」は標準用紙サイズへの中央寄せトリミング)です。正しいトリム位置が一見して明らかな文書では、手動のほうが自動検出を待つより速く、ページごとに内容の境界が変動する文書では自動検出が時間を節約します。
その他のよくある質問
トリミングはどのPDFリーダーでも同じように見えますか?
はい、現代のリーダーであればそうです。Adobe Acrobat、プレビュー、Foxit、Chrome内蔵PDFビューア、Firefoxのpdf.js、モバイルのPDFアプリ、そしてほとんどの電子書籍リーダーソフトはすべてCropBoxを尊重します。一部の専用ツール(コマンドラインのテキスト抽出ツールやアクセシビリティツールの一部)はMediaBoxから動作し、CropBoxを無視します。それらにとっては、トリミングされた内容も依然アクセス可能なままです。
すでにトリミング済みのPDFのトリミングを取り消せますか?
はい。すでにトリミングされているPDFをここで開き、余白をゼロに設定してください(あるいは読み込んでトリミングせずに破棄)。本ツールは常に新しいCropBoxを書き込みます。新しいCropBoxがMediaBoxと一致すれば、可視領域は元のページ全体に戻ります。元々「トリミングされていた」内容はまだファイルの中にあり、再び可視になります。
パスワード保護されたPDFをトリミングできますか?
直接はできません。オープンパスワードがかかったPDFは、パスワードが供給されない限りpdf-libが解析できません。無料オンラインPDFロック解除ツールでまずパスワードを取り除き、解錠されたコピーをここでトリミングし、必要なら無料PDFパスワード保護オンラインツールで保護を再適用してください。
KindleやほかのE-Reader向けにPDFをトリミングするには?
電子書籍リーダーの小さな画面でPDFを読みやすくする標準的な方法がトリミングです。「余白を除去」プリセットを使うか、手動できつめの余白を設定します。トリミング済みPDFをKindleの@kindle.comメールアドレスに送るか、USBで転送します。最近の電子書籍リーダーはほとんどCropBoxを尊重するので、トリミング後の読書領域がそのまま表示されます。
トリミング後も署名は有効ですか?
いいえ。トリミングはページ辞書を書き換え、それによって文書のバイト列が変わります。元のバイト列に付加された電子署名は無効になります。署名済みPDFは、署名がもう必要なくなったときにだけトリミングするか、トリミング後にワークフローで使っている署名ツールで再署名してください。