로컬 WebAssembly PDF 처리는 클라우드 서버와 어떻게 다른가요?
기존의 웹 기반 PDF 편집기는 클라이언트-서버 아키텍처로 작동합니다. 컴퓨터에서 문서를 선택하면 웹 브라우저가 공개 인터넷을 통해 전체 파일을 클라우드 서버 클러스터로 전송합니다. 원격 서버는 문서의 바이너리 객체 스트림을 분석하고, 페이지 이미지를 렌더링하며, 편집 내용을 적용한 수정된 PDF를 네트워크를 통해 다시 보냅니다.
이 모델은 10년 전에는 필요했으나, 사용자에게 심각한 개인정보 침 위험, 네트워크 대역폭 병목 현상, 서버 측 데이터 기록 가능성을 노출시킵니다. 현대 웹 브라우는 WebAssembly(Wasm) 및 HTML5 Canvas API를 기반으로 강력한 연산 능력을 갖추고 있습니다. Utiliome은 이러한 최신 브라우저 API를 활용하여 100% 클라이언트 PDF 편집을 실행합니다.
Utiliome의 PDF 편집기에 문서를 로드하면, 당사의 엔진은 네이티브 WebAssembly 메모리 버퍼를 사용하여 로에서 PDF 객체 트리를 디코딩합니다. 텍스트 주석, 그림, 양식 필드 및 화이트아웃 레이어는 사용자의 기기에서 PDF 구문 스트림으로 직 컴파일됩니다. 편집 과정 중 단 1바이트의 파일도 HTTP 요청으로 전송되거나 원격 디스크 저장소에 저장되지 않습니다.