PDFファイルを分割

PDFから特定のページを抜き出すか、まるごと分解します。1-3、5、8-10のように欲しいページを入力し、 結果をダウンロードしてください。何もアップロードされません、すべてお使いの端末内で処理されます。

クリックしてPDFファイルを選択するか、ここにドラッグ&ドロップしてください

端末内に留まり、何もアップロードされません。

個別のファイルに分割
オフの場合、選択したページを1つのPDFにまとめます。オンの場合、上記の各グループごとに1ファイル(空欄なら1ページごとに1ファイル)を作成し、.zipにまとめます。
PDFファイルはどこかにアップロードされますか?

いいえ。分割はすべてブラウザ内でJavaScriptを使って行われます。ファイルが端末の外に出たり、サーバーに触れたりすることはありません。

一部のページだけを抽出するにはどうすればいいですか?

欲しいページ番号や範囲(例:1-3、7)を入力し、「分割」をクリックしてください。指定した順番で1つの新しいPDFにまとめられます。

PDFをページごとに1ファイルずつ分割できますか?

はい。「個別のファイルに分割」をオンにしてページ欄を空欄のままにすると、各ページが個別のPDFとして.zipにまとめてダウンロードされます。

複数の範囲を同時に抽出できますか?

はい。1-3、5、8-10のようにカンマ区切りで入力し、「個別のファイルに分割」をオンにすると、各グループが個別のPDFとして.zipに含まれます。

分割するとPDFの画質は落ちますか?

いいえ。ページは元のファイルからそのままコピーされ、再レンダリングや再圧縮、画質の劣化は発生しません。

パスワード保護されたPDFを分割できますか?

現在は非対応です。パスワード保護や暗号化されたPDFはツールで読み込めず、エラーが表示されます。先にPDFリーダーでパスワードを解除してください。

仕組み

入力したページ範囲はまずパースされ、ツールは何かを行う前に各番号をドキュメントの実際のページ数と照合します。次にブラウザ内で完全に動作するpdf-libがファイルのオブジェクト構造をメモリに読み込み、copyPages()を呼び出して選択されたページを、保存されていた通りのフォント、画像、アートワークとともに抽出します。

「個別ファイルに分割」のトグルは、グループの処理方法を変えます。オフの場合、入力したすべてのページは、書いた順序のまま1つの結合されたPDFになります。オンの場合、カンマで区切られた各グループが独立したファイルになり、結果は.zipにまとめられます。

これらはすべてサーバーに触れません。開発者ツールを開き、分割中にネットワークタブを見てください。ファイルはブラウザ自身のFileReaderで読み込まれ、メモリ内で処理され、ダウンロードはローカルのblobから生成されます。