PDF ページ 削除:不要なページを取り除く
PDF ページ 削除は、PDFから不要なページを指定して削除し、残りのページを元の順番のまま新しいPDFとして保存できる無料のオンラインツールです。ソフトのインストールは必要ありません。元のファイルは変更されず、結果はpages-removed.pdfとしてダウンロードできます。
- 暗号化されたPDFは受け付けません。パスワードの入力もできません。
- ブックマークやフォームフィールドは引き継がれないため、結果を確認してください。
- 「削除するページ」の入力欄は200文字までです。
ファイルをここにドロップするか選択してください。アカウントなしの上限は1ファイルあたり10 MBです。
2,4-6のように、ページ番号や範囲を入力します。zは最後のページ、r2は後ろから2ページ目です。少なくとも1ページは残す必要があります。
セキュリティ確認を完了すると、ボタンが有効になります。
結果
ここにPDFが表示されます。
アカウントなし:1日20回まで、1ファイル10 MBまで、100ページまで。ログイン中:1ファイル50 MBまで、500ページまで。
保存期間:Webツールの結果は10分後に削除され、履歴は保存されません。APIの結果は無料プランでは1日、StarterとProでは7日保存されます(BusinessとScaleでは30日)。
アカウント登録なしで利用可能
訪問者ごとに1日20回までPDFを処理できます。
ページは描き直しません
ページはそのままコピーまたは回転するだけで、再エンコードはしません。そのため、文字も画像も画質が保たれます。
自動的に削除
Webツールの結果は10分後に削除されます。
プライバシー:送信された内容は、このファイルを作成するためにのみ使用されます。作業用のコピーはジョブの終了時に削除され、結果は10分後に削除されます。詳しくはプライバシーポリシーをご覧ください。
コードから実行する
同じ処理をAPIリクエストで行う方法です。各PDFをアップロードし、アップロードIDを指定して処理を開始し、ジョブの状態を確認します。APIキーが必要で、無料アカウントでも作成できます。
curl -X POST "https://api.aiipworld.com/v1/uploads" \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/pdf" \
--data-binary @input.pdf # returns {"upload_id": "UPLOAD_ID_1", ...}
curl -X POST "https://api.aiipworld.com/v1/pdf-jobs" \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"op":"pdf_delete","params":{"pages":""},"files":["UPLOAD_ID_1"]}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"一括処理
Webツールは1回に1つのPDFを処理します。多数のファイルを処理するにはAPIを使ってください。1ジョブで1つのPDFを受け付けます。
保存期間
Webツールの結果は10分保存されます。無料APIの結果は1日、StarterとProの結果は7日、BusinessとScaleの結果は30日保存されます。
ひとことで言うと
PDF ページ 削除は、指定したページを取り除き、残りのページを元の順番のまま、コマンドラインのqpdfプログラムでコピーする無料のオンラインツールです。
主な仕様
- アカウントなしの無料利用:訪問者ごとに毎日20回のPDFジョブ、透かしなし。ログイン時はジョブごとに1クレジットに加えて、最初の20MBを超える分は20MBの区切りが始まるごとに1クレジット加算(毎月100無料クレジット)。
- 入力:PDFは1つ。アカウントなしは10 MBまで(ログイン時は50 MBまで)、100ページまで(ログイン時は500ページまで)。削除するページは2,4-6のように数字と範囲で指定し、zは最後のページ、r2は最後から2番目のページ。すべてのページを削除することはできず、最後のページより大きい番号を指定するとジョブは失敗して、クレジットは返還されます。
- 処理:残すページは再圧縮せずにコピーし、ブックマークとフォームフィールドは引き継がない。暗号化されたPDFは受け付けず、開いたり壊したりしない。テストでは、6ページ、60KBのPDFからページ2と4-5を削除すると、3ページ、48KBになりました。
- API:https://api.aiipworld.com/v1/uploads にPDFをPOSTし、https://api.aiipworld.com/v1/pdf-jobs に操作(op)pdf_delete、パラメータ(params)pages、アップロードidを指定してPOSTし、GET /v1/jobs/:id を確認する。
- アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
- 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/renderを送信すると、同じレンダリングを実行できます。詳しくはAPIドキュメントページをご覧ください。
使い方
- 削除したいPDFをアップロードします。
- 「削除するページ」に削除するページを入力します。例:2,4-6
- 「ページを削除」をクリックします。
- プレビューと「Removed N pages; M of K pages are left」の行を確認します。
- 結果をダウンロードします。ファイル名はpages-removed.pdfです。
出力例
PDF ページ 削除の使い方
PDFをアップロードし、削除するページを入力して実行すると、指定していないページがすべて残った新しいPDFができます。残るページは元の順番のままです。
一度に扱えるのは1つのPDFです。別のファイルからページを削除するときは、同じ手順をもう一度実行してください。結果はファイルによって変わります。下のページ数と容量は、作成したテスト用ファイルでの測定値であり、実際の文書での結果ではありません。テストでは、6ページ、60KBのテキストPDFからページ2と4-5を削除したところ、3ページ、48KBのPDFになりました。テキストを確認すると、残ったのは元のページ1、3、6でした。
削除するページの指定方法
「削除するページ」には、ページ番号と範囲を入力します。複数の項目はカンマで区切ります。ページ番号は1から始まり、0は指定できません。
入力する順番は結果に影響しません。同じページを2回入力しても、削除されるのは1回だけです。テストでは、12ページのPDFに5,2,2と入力したところ、10ページが残りました。
- 2,4-6でページ2、4、5、6を削除します。
- zで最後のページを削除します。
連続したページをまとめて削除
連続したページは、ハイフンを使って範囲で指定します。3-7と入力すると、3ページから7ページまでが削除されます。1-3,5のように、範囲と単独のページを1つの入力にまとめることもできます。
「奇数ページすべて」のように奇数ページをまとめて指定する入力はできません。APIにも奇数や偶数の指定はありません。必要なページ番号を入力するか、別の一覧で2回実行してください。入力は200文字までです。
最後のページからまとめて削除
rの指定は、最後のページから数えます。r1は最後のページ、r2は最後から2番目のページを表します。
他の指定と組み合わせられます。r2,4は最後から2番目のページとページ4を削除します。2-zと入力すると、ページ2から最後まで削除されます。
残すページの品質と元のファイル
残すページは再圧縮されずにそのままコピーされます。テキスト、フォント、画像の品質は残るページでも保たれます。コピーには、コマンドラインで動くPDFプログラムのqpdfを使い、別のプロセスとして実行します。
元のファイルは変更されず、結果は新しいファイルになります。削除したページは、結果のファイルだけからは元に戻せません。新しいPDFを確認するまで、元のファイルを保存しておいてください。
引き継がれないブックマークとフォームフィールド
元のPDFにあるブックマーク(アウトライン)とフォームフィールドは引き継がれません。結果は、残したページだけで作られます。
ブックマークやフォームフィールドがあるPDFは、結果を確認してください。最終的なファイルに必要な場合は、元のファイルと、それらを維持できるPDF編集ソフトを使ってください。
ファイルサイズとページ数の制限
無料のウェブツールでは、1日あたり20回の処理を、訪問者ごとにPDFツール全体で利用できます。アカウントなしでは、アップロードしたファイルごとに個別のセキュリティ確認があり、40回のアップロードとして訪問者ごとに1日あたり数えられます。
アカウントなしでは、PDFは10 MBまで、100ページまでです。ログインしているユーザーは、50 MBまで、500ページまで扱えます。ウェブツールの処理時間は、ログインしているユーザーが60秒、アカウントなしが30秒です。ウェブツールは1回に1つの処理を行います。
- ページ削除は1クレジットです。さらに、最初の20MBを超えた分は、20MBの区切りが始まるごとに1クレジットが加算されます。
- 失敗したジョブとタイムアウトしたジョブは、全額が返還されます。
- 結果に透かしは入りません。
暗号化されたファイルと破損したファイル
ファイルは、先頭1024バイト以内にマーカー %PDF- がある必要があります。この確認は、処理を始める前に行われます。パスワード付きのPDFや、強さを問わず権限制限のあるPDFは、暗号化されているため受け付けません。パスワードは受け付けず、保護を開いたり解除したりする処理も行いません。
破損したPDFは、可能な場合に自動で修復されます。修復されたときは、結果のパネルに表示されます。修復できない場合は、ジョブが受け付けられません。「軽い破損のあるPDFを自動で修復する」は初期設定でオンです。オフにすると、破損したファイルは受け付けられません。
APIでPDFのページを削除
ファイルは1つずつアップロードします。Content-Type application/pdf を指定して、https://api.aiipworld.com/v1/uploads に生のデータをPOSTします。1回のリクエストにはファイルを1つだけ含めます。応答に含まれる upload_id を使って、https://api.aiipworld.com/v1/pdf-jobs にop, params, filesを含むJSONをPOSTします。
その後、GET /v1/jobs/:id をポーリングして、ジョブが成功、失敗、またはタイムアウトするまで確認します。APIキーは、次のいずれかで送ります。Authorization: Bearer <API key> または x-api-key。アップロードは1回だけ使え、未使用の場合は1時間後に期限切れになります。download_urlは短時間で無効になる署名付きリンクです。一括処理用のエンドポイントとWebhookは、現時点ではありません。
主なエラーは、400 invalid_params、413 file_too_large、422 not_a_pdf、404 upload_not_found、402 insufficient_credits、429 リクエストが多すぎます です。失敗したジョブのerror_codeには、encrypted_pdf、corrupt_pdf、page_out_of_range、no_pages_left があります。ツールのページには、設定に合わせたcURL、Node.js、Pythonの例が表示されます。一般的なAPIの説明は /docs/ にあります。
アップロードしたファイルの取り扱い
ファイルはサーバーに送られ、ブラウザ内では処理されません。アップロードしたファイルは、結果を作るためだけに使われます。作業用のコピーは、成功か失敗かに関係なく、ジョブが終わるとすぐに削除されます。無料のウェブツールでは、結果は10分後に削除されます。結果のパネルに、保存期間が表示されます。
履歴は残らず、ダウンロードのリンクは短時間で無効になります。アップロードするファイルは、Acceptable Use Policy(利用ポリシー)に沿って使う権利があるものに限ってください。ファイルの種類は先頭のバイトから判定され、ブラウザで送信前に確認され、サーバーでも再度確認されます。
よくある質問
PDFのページは無料で削除できますか。
はい、無料のウェブツールで削除できます。1日あたり20回の処理が、訪問者ごとに利用できます。基本的な利用にはアカウント登録は必要ありません。
PDFから1ページだけ削除するには、どうすればよいですか。
「削除するページ」に削除したいページ番号を入力し、「ページを削除」をクリックします。例えば4と入力すると、ページ4が削除されます。結果には、残りのページが元の順番で残ります。
複数のページをまとめて削除するには、どうすればよいですか。
1つの入力欄にまとめ、カンマで区切って入力します。範囲はハイフンで指定します。例えば2,4-6と入力すると、ページ2、4、5、6が削除されます。「Odd pages」のような奇数ページの指定はできないため、番号を自分で入力してください。
最後のページを削除するには、どうすればよいですか。
「削除するページ」にzと入力します。最後から2番目のページを削除するには、r2と入力します。
すべてのページを削除できますか。
いいえ、削除できません。PDFには必ず1ページ以上を残す必要があります。すべてのページを削除しようとすると、「that would delete all 12 pages; a PDF must keep at least one page」というエラーになり、クレジットは返還されます。
ページを削除すると画質が落ちますか。
いいえ、画質は落ちません。残すページは再圧縮されずにコピーされます。テキスト、フォント、画像の品質は保たれます。ただし、結果はファイルによって変わります。
元のファイルは変更されますか。
いいえ、元のファイルは変更されません。ダウンロードされるのは、pages-removed.pdfという名前の新しいファイルです。削除したページを後で必要になるかもしれない場合は、元のファイルを保存しておいてください。
パスワードが付いたPDFからページを削除できますか。
いいえ、暗号化されたPDFは受け付けません。パスワードも受け付けません。このツールは、パスワードを解除するためのものではありません。
ページが文書の範囲外だと表示されるのはなぜですか。
最後のページより大きいページ番号を入力したためです。「is outside the document, which has N pages」というメッセージが表示されます。例えば12ページのPDFにページ20を指定すると、このエラーになり、クレジットは返還されます。
自分のプログラムからPDFのページを削除できますか。
はい、APIを使ってプログラムからできます。https://api.aiipworld.com/v1/uploads にファイルをアップロードし、https://api.aiipworld.com/v1/pdf-jobs にジョブを送信します。ジョブが終わるまでポーリングしてください。一般的なAPIの説明は /docs/ にあります。

