要点
これは PDF からページを抽出します — 単一の範囲でも、別々のドキュメントへの 完全な分割でも — すべてブラウザ内で。ピュア JavaScript ライブラリのpdf-lib の上に構築されているため、サーバーもなく、 インストールするものもありません。ドキュメントはローカルで解析され、 選んだページがダウンロードする新しい PDF へコピーされます。何も アップロードされず、ネットワークタブがそれを証明します。
分割はどう機能するのか
分割はページのコピーであって、再レンダリングでは ありません。pdf-lib はソースドキュメントのページオブジェクトを読み取り、 選択したものを — 各ページが参照するフォント・画像・リソースとともに — 新しいドキュメントへコピーします。ラスタライズするのではなく実際の ページコンテンツを移すため、テキストは選択・検索可能なまま、画像は 解像度を保ち、ページサイズもまったくそのまま保たれます。3 から 8 ページを 抽出すれば、きれいな 6 ページの PDF が得られ、すべてのページを分割すれば 1 ページにつき 1 ファイルが得られます。
なぜ分割には「アップロードなし」が勝るのか
ドキュメントを分割するのは、しばしばまさに、共有したい以上のものを含んで いるからです — 1 年分から抜き出した 1 通の明細、長い契約書の署名済み 1 ページ、 診療記録の一節。断片を取り出すためにファイル全体をサーバーへアップロード するのは、目的を台無しにします。今やドキュメント全体が、あなたには中身を 確かめられないインフラ上に置かれるのです。ブラウザ内分割はすべてをローカルに 保ちます — ファイルはディスクから読み込まれ、ページはあなたのタブ内で コピーされ、コピーがマシンから出ることはありません。ネットワークタブで ご自身で確認してください。
暗号化された入力:先にロック解除を
暗号化された PDF のページは、ドキュメントが復号されるまでコピーできない ので、ツールが空の、あるいは壊れた分割を黙って渡すことはありません。暗号化を 検出し、先にファイルのロックを解除するようお伝えします。それをPDF のロック解除 に通してください — これは オーナーパスワードの制限を外し、空パスワードや既知パスワードのファイルを ローカルで復号します — それから、ロック解除したコピーをここで分割して ください。
ファイルが損傷している場合は、先に修復を
分割は読み取れるページしか抽出できません。PDF が構造的に損傷している場合 — 切り詰められた、保存の途中で中断された、転送中に切り取られた — pdf-lib はそれを解析できず、正直なツールなら読み取れないページを抽出する ことはできません。ツールはファイルを解析できないと、処理を止めて修復へ 案内します。損傷しているようですか? 診断・修復してから、戻ってきて修復したコピーを分割してください。