跳到主要内容

1 篇博文 含有标签「Mail merge」

查看所有标签

为文档生成创建高级模板

· 阅读需 13 分钟
SEO and Content Writer

使用邮件合并进行文档生成,就是从数据源读取数值,并把每个值放入模板中对应的占位符。你需要保留两样东西:一个包含合并字段(等待填充的变量)的模板,以及一个提供这些值、并包含每份副本都相同内容的数据源。PDF4me 的报表引擎接收这两个文件,返回一份完成的文档。

PDF4me 接受 Word、HTML 和 PDF 模板,其中功能最丰富的是 Word。借助一套简短易读的语法,你可以设计一个 Word 模板,涵盖发票、收据、合同、报价单或任何个性化文档,然后从数据批量生成成千上万份。本指南将走遍完整语法——合并字段、条件、格式化、表格、图片和内联 HTML——并配有可直接复制的示例,以及一个可下载并运行的示例模板。每个语法链接都指向 Word 模板语法文档中对应的确切页面。

构建模块一览
合并字段
核心占位符。在 Word 中写 <<[FieldName]>>,引擎会用你数据中匹配的值替换它。
条件
用 <<if>>、<<elseif>> 和 <<else>> 显示或隐藏内容,让一个模板覆盖每种情况。
格式化
用 <<[token]:"format">> 就地塑造一个值,用于日期、数字格式和大小写。
表格与循环
用 <<foreach>> 为列表中的每个项目重复一行或整个区段。
图片
用 <<image [imageUrl]>> 从 URL 或 Base64 把徽标、照片或签名放入文本框。
内联 HTML
用 <<[token] -html>> 开关把预格式化的 HTML 直接渲染到文档中。