PDFをオフラインで編集: インターネットなしで動くPWAが大事な理由
reader.meはインターネットなしでPDFを編集できるインストール可能なPWAです。すべてがWebAssemblyでブラウザ内で動くので、飛行機の中でも電波がなくても動作します。
ほとんどのPDFツールは、接続が切れた瞬間に死にます。タブを開き、ファイルをドラッグして放り込むと、スピナーが永遠に回り続けます。そのページはただの受付窓口にすぎず、本当の作業はあなたが到達できないサーバー上で行われるからです。電波がなければ、編集もありません。
reader.meはその逆の作りになっています。Wi-Fiをオフにし、スマホを機内モードにし、電波の届かない地下に入っても、PDFの結合、圧縮、署名ができます。エンジン全体があなたの端末上に宿っているのです。その仕組みと、なぜそれを気にかける価値があるのかを説明します。
PWAとはWebページからインストールするアプリ
reader.meはPWA、つまりプログレッシブWebアプリです。これは普通のアプリのようにインストールできるWebサイトのことです。ホーム画面やデスクトップにアイコンが付き、ブラウザのアドレスバーのない独自のウィンドウで開き、必要なコードを端末にキャッシュしておきます。だから2回目に開くときは、ネットワークから全部を新しく取りに行くのではなく、あなたのスマホやノートパソコンから読み込まれます。
人々を驚かせるのはここです。PWAは接続が一切なくても動けるのです。アプリがいったんキャッシュされれば、オフラインで開くことはオンラインで開くことと同じです。あなたがドロップするファイルは、そもそもどこへも旅立つはずがなかったので、欠けるものは何もありません。
インターネットなしで動く理由: エンジンはすでに端末上にある
reader.meがオフラインで動く理由は、それがプライベートである理由と同じです。編集を行うサーバーが存在しないのです。PDFエンジンはWebAssemblyを使ってブラウザ内で動きます。WebAssemblyは現代的なブラウザすべてに組み込まれた高速なランタイムで、本物の書類処理コードをローカルで、ほぼネイティブの速度で実行します。
ですからPDFを圧縮するとき、実際の流れはこうなります。
- あなたがファイルを選ぶ。ブラウザがそれを端末のメモリに読み込む。
- すでにキャッシュされたWebAssemblyエンジンが、その場で作業する。
- あなたが結果をダウンロードする。それはあなたのマシン上で生成されたもの。
この一覧のどの工程も、ネットワークに触れません。サーバーの唯一の仕事は、初回にあなたのブラウザへアプリを手渡すことだけで、それがキャッシュされれば、サーバーは任意の存在になります。だから回線を断っても何も壊れないのです。そもそも壊れるべき往復がなかったのですから。
オフラインが実際に効いてくる場面
これは余興ではありません。それが効いてくる現実の場面をいくつか挙げます。
- 飛行機の中。 3時間あり、署名すべき契約書がある。機内Wi-Fiはオフか、高額か、糖蜜のように遅いかのいずれか。アプリがキャッシュされていれば、PDFに署名でき、ドリンクのカートが回ってくる前に終わります。
- 圏外。 工事現場、地方の顧客訪問、トンネルを抜ける列車、不親切なWi-Fiのホテル。仕事は良い接続を待ってくれません。
- 純粋なプライバシー。 これが最も強力です。あなたの端末にネットワークがなければ、あなたのファイルがどこかへアップロードされることは物理的に不可能です。「しないと約束します」ではなく、「出ていく線そのものがない」のです。自分で検証できます。Wi-Fiをオフにし、結合を実行し、動くのを見てください。クラウドツールなら、ただ止まるだけです。
その最後の点こそ、プライバシーの主張全体を具体的にしたものです。多くのサービスが、1時間後にファイルを削除すると約束します。それはポリシー文書の一文であり、あなたには見えないタイマーです。オフライン編集は、その約束自体を取り除きます。ノートパソコンから一度も出ないファイルには、削除するものも、漏れるものも、記録するものもありません。
インストールの方法
10秒ほどで済みます。
デスクトップ(Chrome、Edge、Brave): reader.meを開き、アドレスバーの右端にある小さなインストールアイコン(たいていは下向き矢印の付いたモニター)を探します。それをクリックして確認すると、アプリのウィンドウと、ピン留めできるアイコンが手に入ります。
Android: Chromeでreader.meを開き、三点メニューをタップして、アプリをインストールまたはホーム画面に追加を選びます。
iPhoneまたはiPad: Safariでreader.meを開き、共有ボタンをタップし、下へスクロールしてホーム画面に追加をタップします。(iOSでは、インストールはメニューではなく共有シートの中にあります。)
そのあとは、アイコンがreader.meを単独で起動し、接続があってもなくても動き続けます。
結論
普通のPDFツールは、あなたが歩み寄っていくカウンターです。店が閉まっていたら、つまり電波もサービスもなければ、行き詰まります。reader.meは、工房まるごとをあなたに手渡します。いったんインストールすれば、あなたのPDFツールは端末上に宿り、WebAssemblyで動き、あなた以外の誰にも従いません。それは飛行機にも圏外にも良く、プライバシーにはさらに良いのです。出ていけないファイルは、奪われることもないのですから。
今すぐオフラインテストを試したいですか。reader.meをインストールし、Wi-Fiをオフにして、2つのPDFを結合するか、重いファイルを圧縮するか、契約書に署名してみてください。それでも動きます。それが肝心なのです。