piapia123
ja

PDF の分割とページ抽出

文書

処理はすべてブラウザ内で完結します。データは送信されません

ここにファイルをドロップ、またはクリックして選択

PDF · 1 ファイル 100 MB まで

2 通りの分割があり、それぞれ実際の用途に対応します。抽出:いくつかのページを 1 つの新しいファイルにまとめます。契約書から添付ページを抜く、論文から参考文献を抜く、月次の束から領収書を抜く、といった用途で、順序は書いたとおりになります(`3,1,2` と書けば本当に 3、1、2 の順)。分割:N ページごとに 1 ファイルへ切り分けます。スキャンで 10 枚の請求書が 1 つの PDF になってしまったとき、N を 1 にすれば 1 枚 1 ファイルになります。出力ファイル名には通し番号ではなくページ範囲(`請求書-p3-4.pdf`)が入ります。分割したファイルはそのまま人に渡すことが多く、名前から全体のどの部分かが分かるべきだからです。処理は端末内で完結します。

機能

  • 2 つのモード:指定ページを 1 ファイルに抽出 / N ページごとに分割
  • 範囲の書き方:1-3、5、3-(末尾まで)、-3(先頭から)、odd / even(奇数・偶数)
  • 全角数字や中文の句読点にも対応(Word からの貼り付けは全角になりがちです)
  • 総ページ数を超える指定は明確にエラーにし、1 ページも黙って落としません
  • 出力ファイル名にページ範囲が入るため、そのまま渡しても通じます
  • ページ順は書いたとおり。並べ替えも可能(3,1,2)
  • ファイルは送信されず、サーバーも経由しません

使い方

  1. PDF を 1 つドロップします
  2. 「抽出」を選んでページ範囲を指定するか、「分割」を選んで 1 ファイルあたりのページ数を指定します
  3. 結果が一度に表示されます。個別または「すべてダウンロード」で取得します
  4. 必要なファイルをダウンロードします

よくある質問

ページ範囲はどう書きますか?
`1-3` は 1〜3 ページ、`5` は 5 ページ目、`3-` は 3 ページ目から末尾まで、`-3` は 1〜3 ページです。カンマで区切って `1-3,5,8-` のように混在もできます。`odd`(奇数ページ)や `even`(偶数ページ)も使えます。全角数字や中文の句読点にも対応しています。Word や Web ページからコピーした範囲は全角になりがちだからです。存在しないページを指定した場合はエラーになり、総ページ数を知らせます。黙って飛ばすことはありません。
抽出したページはページ番号順に並び替えられますか?
いいえ、書いたとおりの順序になります。`3,1,2` なら 3 ページ目、1 ページ目、2 ページ目の順です。これは意図的な仕様です。「このページを先頭に移動したい」というのは抽出を使うよくある理由で、自動整列するとそれができなくなります。昇順にしたい場合は `1-3` と書いてください。
何十個もファイルに分割すると遅くなりませんか?
ページ数とサイズによります。各出力は使用するページとリソースを新しい PDF に複製するため、200 ページのスキャンを 1 ページずつに分割すると数秒から十数秒かかり、その間ページは反応がないように見えます(状態行に「処理中…」と表示されます)。数ページだけ必要な場合は、すべて分割してから選ぶより「抽出」のほうがはるかに速いです。
ファイルは送信されますか?
いいえ。分割は pdf-lib によりブラウザのメモリ内で行われ、通信は発生しません。オフラインでも使えます。

関連ツール