用户上传的 PDF 里,总有一部分是带着密码的。程序若不先问一句就直接处理,轻则抛异常中断,重则生成一份内容残缺的输出。与其等失败之后再回头排查,不如在入口处把文档查清楚:它加密了没有、需要哪种密码、手上的候选密码对不对。 Spire.PDF for JavaScript 基于 WebAssembly 在浏览器端直接读取 PDF…
合同、报价单、财务报表这类文件一旦以 PDF 外发,内容基本就处在敞口状态——谁都能打开,也谁都能另存一份、改完再发出去。要在分发环节收一道口子,最直接的做法是给文档设密码,或者只放开阅读、把打印和复制关掉。这些操作过去要么依赖桌面软件,要么把文件传到服务端处理:前者很难嵌进 Web 流程,后者则意味着文档离开了用户的设备。 Spire.PDF for JavaScript 基于 WebAssembly…