Skip to content
EasyInk

把模板设计、渲染和打印整理成一条清晰的工程链路

EasyInk 用 Schema 连接 Designer 与 Viewer,让可视化设计、数据绑定、分页预览、打印和导出围绕同一份文档模型工作。

嵌入 Designer单独运行 Viewer复用一份 Schema
invoice.easyinkA496%saved
customer.nameorder.total
¥ 12,480.00
从任务开始

先判断你要停在哪一步

接入分层

按层接入 EasyInk

我们把编辑、渲染、模型和打印拆开。你可以先接一个 Viewer,也可以把 Designer 和打印驱动一起接上。

你的业务系统业务系统、权限、数据接口、模板存储
页面层@easyink/designer@easyink/viewer@easyink/builtin
运行时@easyink/core@easyink/datasource@easyink/export-runtime
文档模型@easyink/schema@easyink/schema-tools@easyink/material-*
包怎么选

按你的接入目标找包

查看包概览

让用户编辑模板

从 Designer 开始。你会接到画布、物料、属性面板、扩展入口和自动保存。

@easyink/designer@easyink/builtin@easyink/ui

渲染已有模板

从 Viewer 开始。你传入 Schema 和业务数据,它负责预览、分页、字体、导出和打印入口。

@easyink/viewer@easyink/core@easyink/export-runtime

处理 Schema 和数据

如果你要生成、校验或批量处理模板,先看这些包。它们提供模型、数据源和字段树工具。

@easyink/schema@easyink/schema-tools@easyink/datasource
下一步入口

你现在要做哪一步?

状态归属

先分清这三类状态

模板状态

页面、元素、样式、绑定和分页设置都会进入 Schema。你可以保存它,也可以把它放进撤销重做。

工作台状态

布局、缩放、面板开关和用户偏好只属于 Designer。我们不把这些内容写进模板。

运行时状态

当前页、字体加载、缩略图和打印任务只在 Viewer 运行时存在。实例销毁后,这些状态也会释放。