在 Office 软件中插入即可。
在 Microsoft Word 中:
生成的报告中,各页页码会自动更新。
在 Office 软件中插入即可。
在 Microsoft Word 中:
生成的报告目录会根据文档内容自动更新。
在 Office 软件中插入即可。
在 Microsoft Word 中:
当表格跨页时,表头自动在每页顶部重复显示。
使用 {t(文本)} 标签对静态文本进行国际化:
模板中:
JSON 数据或外部本地化字典(例如针对 "fr-fr")中提供对应翻译,如 "meeting" → "rendez-vous"、"apples" → "Pommes"。
生成报告时,文本将根据目标语言替换为相应翻译。
对于数据内容可使用 :t 格式器,例如:
模板中:
JSON 数据和本地化字典中提供相应翻译。
根据条件判断,输出 “lundi” 或 “mardi”(以目标语言为例)。
例如:
API options 示例中传入:
模板中:
输出 “pending”;若索引超出枚举范围,则输出原始值。
目前支持 XLSX, DOCX 类型的文件 ::: 你可以在文档模板中插入“动态图片”,也就是说,模板中的占位图会在渲染时根据数据自动替换为真实图片。这个过程非常简单,只需要:
插入一张临时图片作为占位符
编辑该图片的“替代文字”来设置字段标签
渲染文档,系统自动将其替换为实际图片
下面我们通过具体例子分别讲解 DOCX 和 XLSX 的操作方法。
:::info 图片格式说明
图片尺寸说明
无论是 DOCX 还是 XLSX,最终渲染时的图片大小,将会沿用模板中临时图片的尺寸。也就是说,实际替换进去的图片会自动缩放为和您插入的占位图一致的大小。如果您希望渲染后的图片大小为 150×150,请在模板中使用一张临时图片并调整为该尺寸。
{d.imageUrl}:

如果你想在模板中插入一组图片,例如商品列表,也可以通过循环方式实现,具体步骤如下:
{d.products[i].imageUrl},如下所示:

在 Excel 模板(XLSX)中操作方式基本一致,只是注意以下几点:

{d.imageUrl}。目前支持 XLSX, DOCX 类型的文件
条形码的生成方式与动态图片相同,只需三步:
在模板中插入一张临时图片,用于标记条码的位置
编辑图片的“替代文字”,写入条码格式字段标签,例如 {d.code:barcode(qrcode)},其中 qrcode 是条码的类型(详见下方支持列表)


| 条码名称 | 类型 | 
|---|---|
| 二维码 | qrcode |