Skip to content

PDF 生成模板编辑器

开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。

查看 GitHub

替换页面 ​

以下是替换页面的步骤:

  1. 移除目标文件需要被替换的页码。
  2. 将替换页面插入原文档被删除的位置,完成页面的替换。

以下是替换页面的示例代码:

javascript
const doc = documentViewer.getDocument();

// 移除文档的第一页。
await doc.removePages([1]);

// 将另一份文档的第一页插入原文档的第一页位置,完成替换。
const file = {...}; // File文件对象。
const insertBeforeThisPage = 1;
const sourceDocument = await instance.Core.createDocument(file);

// 不传页码时插入该PDF的全部页面。
await doc.insertPages(sourceDocument, undefined, insertBeforeThisPage);