コンテンツへスキップ

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ドキュメントページをご覧ください。

使い方

  1. 削除したいPDFをアップロードします。
  2. 「削除するページ」に削除するページを入力します。例:2,4-6
  3. 「ページを削除」をクリックします。
  4. プレビューと「Removed N pages; M of K pages are left」の行を確認します。
  5. 結果をダウンロードします。ファイル名はpages-removed.pdfです。

出力例

Input: one PDF of 6 pages, 60 KB

The six pages of the sample PDF

Pages 2 and 4-5 deleted: 3 pages, 48 KB

ページ2と4-5を削除した後に残った3ページ
生成した6ページのPDF(架空の文章を使った訪問者向けハンドブック、60KB)から、ページ2と4-5を削除した結果です。3ページ、48KBのPDFになりました。元のページ1(Welcome)、3(Borrowing rules)、6(Contacts)が、この順番で残っています。 このサイトの独自エンジンで変換しました。 変換後のファイルを開く(または画像を選択)で原寸で確認できます。

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/ にあります。

アプリ内や一括処理で使いたい場合

このツールはAPIと同じ基盤で動いているため、結合・分割・回転も、コードからHTTPリクエストを2回(各PDFをアップロードし、続けて処理を開始)送るだけで行えます。 無料アカウントには、毎月100クレジットが含まれています。

関連ツール