Extract PDF Pages(PDFページ抽出)
Extract PDF Pagesは、指定したページのみを新しいPDFに抽出するブラウザ上で動作するツールです。全てのページプロパティを保持しながら高速に処理します。
Drop PDF file here or
PDF only - up to 1GB
Extract PDF PagesはクライアントサイドでPDFの特定ページを抽出するツールです。pdf-libのPDFDocument.copyPages()を活用し、ページの寸法、フォント、画像、注釈、フォームフィールドを完全に保持したまま抽出できます。抽出処理はブラウザ内で完結するため、ファイルは外部に送信されずプライバシーが守られます。ページ範囲指定は1-5, 8, 10-12のように複数指定可能です。関連ツールにはページ削除のRemove Pages PDFやPDF分割のSplit PDFがあります。
使い方
- 抽出したいPDFファイルをアップロードします。
- 抽出したいページ番号またはページ範囲(例:
1-3, 5, 7-9)を入力します。 - 抽出ボタンをクリックすると、新しいPDFファイルが生成されます。
- 生成されたPDFをダウンロードして保存します。
仕組み
このツールはpdf-libのPDFDocument.copyPages()メソッドを利用し、指定したページオブジェクトを新規PDFにコピーします。コピー時にページの寸法、フォント情報、埋め込み画像、注釈やフォームフィールドなどのPDF属性が完全に保たれます。ページはPDFのオブジェクトレベルで処理されるため、レンダリングをやり直すことなく無劣化で抽出できます。処理はブラウザのJavaScriptで完結し、ファイルは外部に送信されません。
例
入力PDF: 10ページのレポートファイル
抽出ページ指定: 2-4, 7
出力PDF: 4ページの新規PDF(ページ2,3,4,7のみ)
元のフォントや画像、注釈は全て維持されるこんな時に使う
- 開発者が大きなPDFから必要なページだけを抜き出してテスト資料を作成したい時
- デザイナーがクライアントに部分的なページプレビューを送るために指定範囲を抽出する時
- SEO担当者が特定ページのみを別ファイルに分割し、アップロード最適化を行う場合
- 学生が長い教科書PDFから課題に必要な章だけを抽出したい時
このツールはページ削除機能のRemove Pages PDFや、PDF分割のSplit PDFと組み合わせて使うことができます。
よくある質問
どのようにページ範囲を指定できますか?
ページ範囲は1-5, 7, 9-11のようにカンマ区切りで指定します。ハイフンで連続したページ範囲を表現し、個別のページ番号も指定可能です。
抽出したページの品質は劣化しますか?
いいえ。ページはPDFのオブジェクトレベルでコピーされるため、フォント、画像、注釈、フォームフィールドなどの品質は全く劣化しません。再レンダリングは行われません。
ファイルはどこに保存されますか?
全ての処理はブラウザ内で行われるため、ファイルは外部サーバーに送信されません。ダウンロードはユーザーのローカル環境に直接保存されます。
大きなPDFファイルにも対応していますか?
メモリ制限に依存しますが、数百ページのPDFでも問題なく動作します。ただしブラウザの処理能力により速度は変動します。
抽出後のPDFにフォームフィールドは残りますか?
はい。pdf-libのコピー機能により、元のフォームフィールドや注釈もそのまま保持されます。