本地 WebAssembly PDF 處理與雲端伺服器有何不同?
傳的基於 Web 的 PDF 編輯器採用用戶端-伺服器架構:當您在電腦選擇一份文件時,Web 瀏覽器會將整個檔案透過公網傳輸到雲端伺服器叢。遠端伺服器解析文件的二進位物件流,算圖頁面影像,套用的編輯,然後再將修改後的 PDF 發回。
雖然這種模在十年前是必要的,但它使使用者面臨嚴重的隱私風險、網路頻寬瓶頸以及潛在的伺服器端資料記錄問題。現代 Web 瀏覽器在 WebAssembly (Wasm) 和 HTML5 Canvas API 的驅動下擁有強大的運算能力。Utiliome 充分利用這些現代瀏覽器 API 來實現100% 用戶端 PDF 編輯。
當您將文件載入到 Utiliome 的 PDF 編輯器中時,我們的引擎會使用原生 WebAssembly 記憶體緩衝區在本地解碼 PDF 物件樹。文字批注、繪製、表單欄位和遮白覆蓋層會直接在您機器上的 PDF 語法流中編譯。在整個編輯生命週期中,沒有單個位元的檔案會透過 HTTP 請求發送或儲存到遠端磁碟儲存中。