把报表、单据、说明文字在浏览器里直接排版导出成 PDF,往往是从一张空白页开始的。页眉页脚通常要在建文档的阶段一并安排:等到正文排完再往回补,位置和分页都会很被动。手工逐页敲一遍同样繁琐,交给服务端处理又意味着数据要离开用户的设备。 本文用 Spire.PDF for JavaScript 从零新建 PDF 并添加页眉与页脚。页面自身边距设为 0,四周留白改由文档模板(PdfDocumentTemplate)的 Left、Top、Right、Bottom 四块 PdfPageTemplateElement 占位,页眉页脚就画在上下两块模板里,新建的每一页在渲染时自动带上。页脚还能用 PdfCompositeField 动态填出页码。它基于 WebAssembly 在浏览器端新建、绘制与保存文档,通过虚拟文件系统(VFS)读写文件,无需后端配合。 本文介绍两个核心功能点: 创建新 PDF 时添加页眉 创建新 PDF 时添加页脚 有关安装和项目配置,请参考 React 项目中集成 Spire.PDF for JavaScript。以下示例默认已安装 Spire.PDF 并完成 WebAssembly 模块初始化。 创建新…