すべてのガイド

PDFをアップロードせずに結合できますか?

短い答えは「はい」です。長い答えは、ファイルを開くこととどこかへ送ることの違いについての話になります。

開くことはアップロードではありません

ウェブページでファイルを選ぶと、ブラウザーはそのバイト列へのアクセスをページにローカルで渡します。これは、お使いのコンピューター上のどのプログラムでも、選んだ文書を開くときに起きていることと同じです。この時点で何も移動していません。

アップロードは、それとは別の意図的な行為です。ページがそのバイト列を受け取り、ネットワークリクエストとして送り出します。サーバー側で結合するツールは必ずこれを行います。結合が別の場所で起きるからです。ページの中で結合するツールは行いません。

ウェブではどちらも可能で、しかもページの見た目はほとんど同じです。だからこそ、どちらを使っているのかを知っておく価値があります。

ブラウザー側での結合とは

PDFエンジンはWebAssemblyにコンパイルされ、タブの中で動きます。文書はページ自身のメモリー上で開かれ、新しい文書もそこで組み立てられ、保存の時点で結果が書き出されます。

これが実用になったのは比較的最近のことです。複数の文書からページを待たされずにコピーできるほど速い本格的なPDFエンジンをブラウザーのタブで動かすことは、数年前には現実的な選択肢ではありませんでした。

「アップロードされない」が意味することと、しないこと

誠実な言い方は範囲の狭いものです。この手順では文書はアップロードされません。 ページを読み込むときにダウンロードされるのはアプリケーション自体、つまりコード、フォント、PDFエンジンですが、ファイルは逆方向、すなわちどこへも動きません。

そして、次の点は含まれません。ここを省くのは不誠実になります。

自分で確かめる方法

誰かの言葉を信じる必要はありません。ブラウザーの開発者ツールを開き、ネットワークタブに切り替えて、PDFを追加し結合してみてください。文書を運ぶリクエストが1つもなければ、文書はどこへも行っていません。この確認方法は、どのツールでも同じように使えます。

Merge PDFでの動作

Merge PDFはこの方式で動きます。文書はお使いの端末で開かれ、ページはその場で組み合わされ、新しいPDFは保存の時点で作られます。結果に何が含まれるかは結合の仕組みをご覧ください。

ブラウザでPDFを結合 → Merge PDF