技術的透明性 · v2.0
サーバーはドキュメントではなくアプリケーションを配信します。
出力検証や ZIP 作成を含む、完全なドキュメント ワークフローがブラウザで実行されます。
01 / 05
1.開封と検証
専任の作業者が、アップロードせずに、実際のファイルの署名、PDF 構造、暗号化状態、ページ数、および適応制限をチェックします。パスワードで保護されている読み取り不可能なファイルは拒否されます。
02 / 05
2.プレビュー
PDF.js の同じオリジンのコピーでは、表示されているページと小さなマージンのみがレンダリングされます。 JavaScript 評価、XFA、およびインタラクティブな注釈レイヤーは無効になっています。一時キャンバスとオブジェクト URL が解放されます。
03 / 05
3.編集
ワークスペースには、ドキュメント全体のコピーではなく、ページ参照と操作の差異が保存されます。元の File オブジェクトは決して変更されません。元に戻すとやり直しは最大 50 の操作を保持します。
04 / 05
4.エクスポートと検証
Workers はページをコピーし、サポートされている編集を適用し、PDFs をシリアル化し、ZIP アーカイブをローカルに構築します。生成された PDF は再度開かれ、ダウンロード アクションが公開される前にそのページ数がチェックされます。
05 / 05
5.オフライン境界
キャッシュが完了すると、App Shell とドキュメント エンジンはオフラインで動作します。最初の訪問では、Service Worker がインストールされるまで、オフラインの準備が整っているとは主張されません。ドキュメント データはそのキャッシュに追加されません。