PDF ページ分割
PDF を 1-3;4;5-7 のようなページグループに分割します。各グループが 1 つの PDF になり、生成されたファイルは ZIP アーカイブにまとめてダウンロードされます。
ブラウザ内でローカルに実行PDF を 1-3;4;5-7 のようなページグループに分割します。各グループが 1 つの PDF になり、生成されたファイルは ZIP アーカイブにまとめてダウンロードされます。
ブラウザ内でローカルに実行このページは 1 つの PDF を複数のファイルに切り分けます。「ページグループ」欄に 1-3;4;5-7 のように入力すると、最初が 1〜3 ページの PDF など 3 つのファイルになり、「ファイルを処理」でまとめて 1 つの ZIP として受け取れます。欄を空にすると、1 ページごとに 1 つの PDF になります。
分割はこのタブの中で pdf-lib と JSZip によって実行されます。ファイルは端末から読み込むだけで送信されず、元のファイルも変更されません。1 回につき 1 ファイル、最大 250 MB です。
グループは同じ PDF に入るページの並びで、セミコロンが出力ファイルの区切りです。グループの中ではカンマがページをつなぎます。1-3;4;5 は 3 つの PDF、1,3,5 は 3 ページの 1 つの PDF になります。範囲は両端を含み、逆順にも書けます(5-3 は 5、4、3 ページの順)。同じページを 2 度書けば(1,1)、そのページは 2 回書き出されます。
余分な区切りは無視され、グループにはなりません。;1-3; や 1-3; ;4 は 1-3 と 1-3;4 と同じ意味です。文書にないページ、ハイフンが 2 つある 1-3-5、総ページ数を大きく超える数値を入力すると「この文書内の有効なページ番号を入力してください。」で停止し、ZIP は作成されません。
各パーツはページごとに組み立て直した新しい PDF です。テキストは選択・検索できるままで、各ページのサイズ、回転、トリミング範囲(CropBox)も保持されます。リンクも同じ扱いです。同じパーツ内のページへのリンクは新しいファイル内の参照に書き換えてそのまま機能させ、別のパーツに入ったページやどのグループにも入らなかったページへのリンクは削除します。存在しないページを指すリンクが残らないようにするためです。
引き継がれないものが 2 つあります。フォームの入力欄はウィジェットごと取り除かれるため、元の文書の入力欄はパーツ内では編集できません。タイトル、作成者、しおりといった文書レベルの情報も引き継がず、パーツにはしおりも元のメタデータもなく、製作者として pdf-lib が記録されます。読み込んだファイルは読むだけで、変更しません。
ボタンの下のメッセージが失敗の内容を示します。「対応ファイルを 1 つ以上選択してください。」は PDF が未選択のとき。「この形式のファイルには対応していません。」は PDF や .pdf 以外を選んだときで、すでに一覧にあるファイルはそのまま残ります。「暗号化またはパスワード保護された PDF には対応していません。」はパスワードを求める文書です。「このファイルを PDF として読み取れませんでした。破損していないか確認してください。」は、.pdf に改名した JPEG、途中で切れたダウンロード、空のファイルで出ます。
処理はすべてブラウザー内で行われるため、上限はアップロードの容量ではなく端末のメモリです。入力パネルには 1 回あたり 250 MB までと書かれています。何も送信しないので、外に出せない文書でもここで分割できます。