ForHosting KIT · PDF・文書ツール

PDFをページ範囲で分割して新しいファイルを作成

大きな文書から連続した一部分だけが必要で、ほかのページを送信、保存、確認したくない場合に、PDFをページ範囲で分割できます。元のPDFと、1から始まる一般的な番号で開始ページと終了ページをご指定ください。両端を含む範囲が元の順序のまま別のPDFになります。元ファイルは変更されず、無効な範囲は部分的で紛らわしいファイルを作らず、明確なエラーとして拒否されます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。

分かりやすいページ番号で両端を含む範囲を選択します

このツールでは、一般的なPDFビューアーで最初に表示されるページをページ1として扱います。開始ページと終了ページをご入力いただくと、両方の境界が新しいファイルに含まれます。そのため、ページ4から7をご指定の場合は、4、5、6、7の4ページが生成されます。この単純な規則により、プログラミング用ライブラリでよく使われる0始まりの番号による混乱を避け、自動処理の指定を画面で見える内容と一致させられます。分割前に、印刷された表紙や番号のない前付けがあるかをご確認ください。紙面に印刷された丁数とビューアー上の位置が異なる場合があります。この機能は、紙面内に描かれた番号ではなく、PDF内の物理的なページ位置を使用します。開始値は終了値以下で、どちらも正の整数である必要があります。いずれかの境界が元文書の総ページ数を超えると、入力エラーを返します。範囲を通知せずに短縮したり、最後のページに置き換えたり、指定部分と誤認される不完全なファイルを作成したりすることはありません。

分割処理から返される内容をご確認ください

処理が成功すると、選択した連続範囲内のページだけを含む新しいPDFが作成されます。元の入力は編集されないため、別の範囲に再利用することも、正式な原本として保管することもできます。新しいPDFとともに、元文書の総ページ数、抽出されたページ数、受理された開始値と終了値が返されます。これらの項目により、自動確認が容易になります。たとえば、ページ12から18によって7ページが生成されたことを確認してから、案件、顧客記録、メールに結果を添付できます。この処理は決定的であり、分割ロジックはネットワーク要求、無作為な選択、モデルによる推論、現在時刻に依存しません。ブラウザー版でもAPIハンドラーと同じ中核アルゴリズムを実行します。この機能は、1つの連続区間を対象としています。離れたページ、並べ替えたページ、複数の出力ファイルが必要な場合は、その選択方法に適したページ抽出、並べ替え、一般的な分割の処理をご利用ください。

範囲検証を利用して安全な文書処理を構築します

ページ番号が別のシステムから渡される場合、範囲の検証は特に重要です。索引では請求書がページ31から34にあると示されていても、後から取り込んだスキャンが途中で切れ、30ページしかない場合があります。ページ31から34を空または短縮された結果として生成すると、上流の問題が隠れてしまいます。この分割機能は両方の境界を解析済みの総ページ数と比較し、範囲が文書外であれば要求を拒否します。このエラーを、ファイルの隔離、索引の更新、完全なファイルの再アップロードを求める合図としてお取り扱いください。画面からご利用の場合は、ビューアーで総数を確認し、有効な境界で再実行してください。APIでは、特にPDFに個人情報や財務情報が含まれる場合、文書自体をログに残さず、指定範囲と返された総数だけを記録してください。料金は明確で、API要求1回につき$0.002、ブラウザーではローカルで実行できます。結果は別ファイルですので、後日の監査に備えて元文書の識別子と範囲が分かるファイル名をお付けください。

契約書の一部分を分離します

確認担当者から求められた付録ページだけを新しいPDFにし、契約書全体にある無関係な商取引条件を共有せずに済みます。

一括資料から請求書を振り分けます

索引処理で保存した境界を使い、月次の一括スキャンから仕入先の請求書を分離して、正しい記録に添付できます。

報告書の章を共有します

長い技術報告書から連続した章を抽出し、原本を変更せずに、短く要点を絞った文書を同僚へ渡せます。

開始ページと終了ページは含まれますか?

はい。両端を含むため、ページ3から5をご指定の場合は、3、4、5を収めた3ページのPDFになります。

範囲がPDFの総ページ数を超えるとどうなりますか?

文書の総ページ数を含む無効入力エラーとなり、要求は失敗します。部分的なPDFは返されません。

分割すると元のPDFは変更されますか?

いいえ。選択したページは新しいPDFに書き込まれ、元の値が変更されることはありません。

連続していないページも指定できますか?

いいえ。この機能では1つの連続範囲を指定します。離れたページや並べ替えたページには抽出ツールをご利用ください。

料金はいくらですか?

APIは1回$0.002です。ブラウザー版では、同じ決定的な処理をローカルで実行できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/pdf/split-by-range

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/pdf/split-by-range \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pdf":"https://ejemplo.com/documento.pdf","start_page":1,"end_page":2}'
{
  "pdf": "https://ejemplo.com/documento.pdf",
  "start_page": 1,
  "end_page": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.split_by_range",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_mb25
max_pages200
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →