PDFページ削除
「PDFページを削除」は、ドキュメントからページをブラウザ内で取り除きます。削除された内容は出力に本当に存在しません。残りのページは、元のページを隠すのではなく、新しいドキュメントへコピーする方式で作られるため、削除した内容を後からファイルから取り出すことはできません。
ここにPDFをドロップ
ページのどこにでもドロップできます · ファイルを選択 · 100 MB
対応形式: PDF
PDFページ削除はどう動きますか?
ページ削除で本当に重要な問いは、削除の方法ではありません。そのページが本当に消えたかどうかです。
ページツリーから除かれても、ファイルからは消えていない
PDFはオブジェクトグラフです。ページツリーからページを外すと、リーダーには表示されなくなりますが、そのコンテンツストリーム、テキスト、参照していた画像は、参照されないオブジェクトとしてファイル内に残ります。結果のファイルにテキスト抽出を実行すれば、削除したはずのページが丸ごと取り出せます。
これは理論上の話ではありません。文書の上に黒い四角形を重ねるだけの墨塗りと同じ種類の過ちで、墨塗り漏れの氏名が繰り返しニュースになってきました。だからこそ、まともな文書ワークフローでは「削除して保存」ではなく「フラット化して再エクスポート」が鉄則とされるのです。
そのため、このツールの削除は作り直しによって行われます。残すページを依存関係グラフごと新しいドキュメントにコピーし、削除したページはそもそも一切参照しません。何も引き継がないので、何者も復元できません。結果のファイルにテキスト抽出を実行して確かめられます。削除した語はどこにもありません。
残す指定か除去する指定か、入力が短いほうで選ぶ
200ページの文書の1〜3ページを除去するのと、1〜3ページを残すのは正反対の操作で、どちらの入力が少ないかは文書しだいです。その理由のためだけに、両方を用意しています。
ページが1つもない文書は文書ではない
すべてのページを除去すると、ほとんどのリーダーが開けないファイルができあがります。PDFには少なくとも1ページが必要です。壊れたファイルを作って後で気づかせるのではなく、この操作は理由を添えて拒否されます。
インデックスと適用の順序
ページはインデックスの大きいものから先に削除されます。2ページ目を削除すると、それ以降のページはすべて1つずつずれます。昇順で削除する実装では、最初の1回以降は誤ったページを削除してしまいます。一見正常なのに違う内容が欠けたファイルができる——最悪の種類のバグです。
入力
report.pdf (24 pages) remove: 1, 3-5, 24
出力
trimmed.pdf (19 pages) removed pages copied nowhere, so their text is not in the file
PDFページ削除が対応するオプションとエッジケースは?
| パラメータ | 型 | デフォルト | 動作とエッジケース |
|---|---|---|---|
| 指定ページを削除 | モード | デフォルト | リストされたページは出力されます。それ以外は元の順序のまま残ります。 |
| 指定ページのみ残す | モード | — | その逆です。長いドキュメントから一部のページだけを取り出す場合に入力の手間が省けます。 |
| 1, 3-5, 24 | 範囲リスト | — | 印刷ダイアログの構文です。1から始まり、カンマで区切ります。ハイフンで範囲を指定し、終了を省略するとドキュメントの最後まで続きます。 |
| 削除された内容 | 消失 | 常に | 保持されたページは新しいドキュメントにコピーされます。コピーからページを削除しても、そのページのテキストは抽出ツールによって復元可能です。 |
| 全ページ削除 | 拒否 | — | PDFには少なくとも1ページが必要です。操作は拒否され、リーダーが拒否するファイルは生成されません。 |
| 順序 | 保持 | — | 残ったページは相対順序を維持します。並び替えには、並べ替えツールを使用してください。 |
| ブックマーク | 引き継がれない | — | ブックマークは、存在しないページを指し示すようになるため、クリックするまで問題ないように見える目次が生成されます。 |
よくある質問
削除した内容は本当に消えますか、それとも隠れているだけですか?
消えます。残すページはまったく新しいドキュメントにコピーされ、削除したページは一切参照されないため、そのテキストや画像は何も引き継がれません。どのツールを使う場合でも確かめる価値があります。出力にテキスト抽出を実行し、削除したページのフレーズを検索してください。見つかったなら、そのツールはページを削除せずに隠しただけです。あなたはまさに削除したはずのものを、誰かにメールで送ったところです。
これは墨塗りの代わりになりますか?
ページ全体なら、はい。ページそのものが存在しなくなります。ページの一部は、絶対に代わりになりません。文中の1文を取り除くにはコンテンツストリームの編集が必要で、テキストに黒い四角形を重ねても、下のテキストは残ったまま、選択も抽出もできます。この過ちによって、墨塗り漏れの氏名が裁判資料や新聞に載ったことは一度や二度ではありません。正規の墨塗りには、それ専用に作られたツールが必要です。
除去と残す指定、どちらが速いですか?
行う作業量はどちらも同じで、違うのは入力の手間だけです。200ページの文書から3ページを取り出すなら、残り197ページを列挙するより「keep 4, 17, 132」と書くほうが楽です。意図をより少ない文字で表せるほうを選べばよく、結果はどちらでも同一です。
すべてのページを削除できないのはなぜですか?
ページが1つもないPDFは有効なPDFではなく、ほとんどのリーダーが開いてくれないからです。後から壊れていると気づくファイルを作る代わりに、この操作は拒否されます。どうしても空の文書が必要な場合は、白紙1ページのファイルが実用上の代替になります。
残ったページの番号は振り直されますか?
ページの位置は変わります。削除されたページの次のページは前へ詰まります。ただし、ページ自体に印字されているページ番号はコンテンツの一部なので変わりません。ページを描き直す処理は行われないからです。1〜3ページを削除した24ページの報告書は、21ページのファイルになり、その1ページ目には依然として「4」と印字されたままです。ページ番号の付け替えはレイアウト操作であって、PDFの操作ではありません。
ドキュメントはアップロードされますか?
いいえ。ページの除去はこのタブ内で行われ、結果はローカルに保存されます。このページのContent-Security-Policyはconnect-src 'self'を設定しているため、アップロードはブラウザがブロックします。この点は、ほとんどのツール以上に重要です。削除するということは、通常、削除しようとしているものこそがどこにも送ってはいけないものであることを意味するからです。