本地 WebAssembly PDF 处理与云端服务器有何不同?
传统的基于 Web 的 PDF 编器采用客户端-服务器架构:当您在电脑上选择一份文档时,Web 浏览器会将整个文件通过公网传输到云端服器集群。远程服务器解析文档的二进制对象流,渲染页面图像,应用您的编辑,然后再将修改后的 PDF 发回。
虽然这种模式在十年前是必要的,但它使用户面临严重的隐私风险、网络带宽瓶颈以及潜在的服务器端数据记录问题。现代 Web 浏览器在 WebAssembly (Wasm) 和 HTML5 Canvas API 的驱动下拥有强大的计算能力。Utiliome 分利用这些现代浏览器 API 来实现100% 客户端 PDF 编辑。
当您将文档加载到 Utiliome 的 PDF 编辑器中时,我们的引擎会使用原生 WebAssembly 内存缓冲区在本地解码 PDF 对象树。文本批注、绘制、表单字段和遮白覆盖层会直接在您机器上的 PDF 语法流中编译。在整个编辑生命周期中,没有单个字节的文会通过 HTTP 请求发送或保存到远程磁盘存储中。