PDF 分割
「1-3,5,7-9」のような範囲指定で、各区間ごとに 1 ファイルを出力します。
PDF を 1 つドラッグ、または ファイルを選択
ローカル処理 · アップロードなし「1-3」は 1 ページ目から 3 ページ目を指し、インデックスではありません。総ページ数を超える範囲は無視され、その旨が表示されます。
使う場面
- 30 ページの契約書のうち、見積もりの 1〜3 ページと署名ページだけを相手に送りたいとき。
- スキャンまたは書き出した PDF の各ページが別々の請求書や証明書で、1 ページずつファイルに分けて保管したいとき。
使わないほうがよい場面
- 読んでいるときに特定のページへ飛びたいだけなら、新しいファイルを作らず、PDF ビューアでページ番号を入力するだけで足ります。
- しおりや章ごとの構造を保ったまま自動分割したいとき。ここはページ番号の範囲で切るだけで、目次は解析しません。
分割は pdf-lib によって端末内で行われ、PDF がアップロードされることはありません。タブを閉じれば消えます。ページ番号は 1 から始まり、総ページ数を超える範囲は切り詰められるか無視されます。パスワード付き PDF は読み込めません。1 ページずつ分割するとその数だけ PDF をメモリ上に生成するため、極端に長い文書はスマホでメモリ不足になることがあり、しおりやフォームは保持されません。
よくある質問
分割すると PDF はアップロードされますか?
いいえ。pdf-lib がブラウザ内でページをコピーして新しい PDF を作るため、元のファイルも出力も端末内に残ります。初回のみ約 500KB の pdf-lib スクリプトを読み込み、同じページ内では再利用されます。
ページ範囲はどう書きますか。総ページ数を超えたらどうなりますか?
ページ番号は 1 から始まり、カンマで複数の範囲を区切ります(例: 1-3,5,7-9)。範囲ごとに 1 ファイルが出力されます。総ページ数を超えた部分は切り詰められ、10 ページの PDF に 8-20 と書くと 8〜10 ページだけが出力されます。数字として成立しない範囲はエラーになります。
数百ページの PDF も分割できますか?
ページ数の上限は決めていませんが、端末のメモリに依存します。数百ページの一般的な文書なら通常は可能です。ただし 1 ページずつ分割するとその数だけ PDF を生成するため、スマホでは遅くなったり失敗したりすることがあります。複数ファイルになると自動で split.zip にまとめられ、範囲指定にすれば出力数を減らせます。