PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
使用 getLayersArray 函数检索与文档关联的 OCG 层。然后,您可以选择性地隐藏图层。
在下面的示例中,getLayersArray 函数返回一个包含图层的数组。要隐藏图层,将其 visible 属性设为 false,然后调用 setLayersArray 函数并传入修改后的数组。一次调用可以修改多个图层。调用完成后,页面将重新绘制。
const doc = documentViewer.getDocument();
// 获取图层。
const layers = await doc.getLayersArray();
// 隐藏第一个和第二个图层。
layers[0].visible = false;
layers[1].visible = false;
await doc.setLayersArray(layers);
// 显示第一个图层。
layers[0].visible = true;
await doc.setLayersArray(layers);