合同、标书这类多页文件外发前要盖骑缝章,为的是让每一页都带上印章残片——对方一旦抽换或重排过页,残片就对不上。纸质件可以整叠一盖,电子 PDF 没有对应的动作:把印章图片整枚贴上去,每页都是完整的章,起不到骑缝的作用。 本文介绍用 Spire.PDF for JavaScript 为多页合同添加骑缝章。它基于 WebAssembly 在浏览器端直接加载、修改与保存 PDF 文档,全过程在本地完成,通过虚拟文件系统(VFS)读写文件,无需后端配合。 有关安装和项目配置,请参考 React 项目中集成 Spire.PDF for JavaScript。以下示例默认已安装 Spire.PDF 并完成 WebAssembly 模块初始化。 添加骑缝章 骑缝章把一枚印章按页数切开,每页只落一片,翻页时各页残片能拼回完整印章。切片用 PdfTemplate 承载:模板的界框就是裁切范围,只要把印章在模板里逐页左移一个片宽,每页露出的就正好是自己那一片,再由 Canvas.DrawTemplate 落到页面右缘。 function App() { const addCrossPageSeal = async ()…