(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210058675.6
(22)申请日 2022.01.14
(71)申请人 北京皮尔布莱尼软件 有限公司
地址 100080 北京市海淀区丹棱 街3号B座
11层1109室
(72)发明人 王雪松 方林锋
(74)专利代理 机构 北京思睿峰知识产权代理有
限公司 1 1396
专利代理师 谢建云 赵爱军
(51)Int.Cl.
G06F 9/451(2018.01)
G06F 9/445(2018.01)
(54)发明名称
批量海报生成方法、 装置、 设备及 介质
(57)摘要
本发明公开了一种批量海报生成方法、 装
置、 设备及介质, 所述方法包括步骤: 获取可缩放
矢量图形格式的示例海报的可配置标记信息; 依
据所述可缩放矢量图形格式的示例海报的可配
置标记信息, 获取所述示例海报的可匹配节点的
文档对象模 型接口; 依据所述示例海报的可匹配
节点的文档对象模型接口, 获取所述海报生成的
请求数据; 依据所述海报生成的请求数据, 进行
所述示例海报的可匹配节点的文档对象模型接
口的替代, 生成批量海报。 本申请能够使海报设
计师无需配置文本、 图片 的样式描述信息, 仅需
要标记需要替换处理文本、 图片的元素, 最大程
度上利用可缩放矢量图形格式的规范及功能, 实
现更丰富的海报配 置及批量 生成。
权利要求书3页 说明书11页 附图2页
CN 114489895 A
2022.05.13
CN 114489895 A
1.一种批量海报生成方法, 所述方法通过将可缩放矢量图形格式的示例海报进行可配
置标记, 将可配置的节点替换为设计的文本和/或图片数据, 实现批量海报的生成, 所述方
法包括步骤:
获取可缩放矢量图形格式的示例海报的可配置标记信 息, 所述可配置标记信 息包括数
据键标签属性和数据类型 标签属性;
依据所述可缩放矢量图形格式的示例海报的可配置标记信 息, 获取所述示例海报的可
匹配节点的文档对象模型接口;
依据所述示例海报的可匹配节点的文档对象模型接口, 获取所述海报生成的请求数
据, 所述请求数据包括海报生成的图片和/或文字信息;
依据所述海报生成的请求数据, 进行所述示例海报的可匹配节点的文档对象模型接口
的替代, 生成批量海报。
2.如权利要求1所述的方法, 其中, 所述获取可缩放矢量图形格式的示例海报的可配置
标记信息的步骤 包括:
获取所述可缩放矢量图形格式的示例海报;
依据获取的可缩放矢量图形格式的示例海报, 对所述可缩放矢量图形格式的示例海报
进行可配置标记, 获取所述可缩放矢量图形格式的示例海报的可配置标记信息, 所述可配
置标记信息包括数据键标签属性和数据类型标签属性, 所述数据键标签属性用于识别可缩
放矢量图形格式的示例海报的可配置项和替换内容, 所述数据类型标签属性用于可缩放矢
量图形格式的示例海报的识别配置项的数据类型;
依据所述可缩放矢量图形格式的示例海报进行可配置标记, 将完成可配置标记的所述
可缩放矢量图形格式的示例海报存 储到数据库中。
3.如权利要求1所述的方法, 其中, 所述依据 所述可缩放矢量图形格式的示例海报的可
配置标记信息, 获取 所述示例海报的可匹配节点的文档对象模型接口 的步骤包括:
解析所述可缩放矢量图形格式的示例海报, 获取所述可缩放矢量图形格式的示例海报
的文档结构模型接口;
依据所述可缩放矢量图形格式的示例海报的文档结构模型接口及所述可缩放矢量图
形格式的示例海报的可配置标记信息, 获取过滤所述可缩放矢量图形格式的示例海报中存
在数据键标签属性的文档结构模型的节点列表;
依据所述过滤所述可缩放矢量图形格式的示例海报中存在数据键标签属性的文档结
构模型的节点列表, 获取海报生成的请求数据组;
依据所述海报生成的请求数据组, 获取 所述请求数据组的数据键标签属性;
依据所述请求数据组 的数据键标签属性, 获取所述请求数据组 的数据键标签属性匹配
的所述示例海报的可配置标记 节点的文档对象模型接口;
依据所述请求数据组的数据键标签属性匹配的所述示例海报的可配置标记节点的文
档对象模型接口, 获取 所述示例海报的可匹配节点的文档对象模型接口。
4.如权利要求1所述的方法, 其中, 所述依据所述海报生成的请求数据, 进行所述示例
海报的可匹配节点的文档对象模型接口 的替代, 生成批量海报包括:
获取所述海报生成的请求数据中的图片数据, 依据 所述图片数据对所述示例海报的可
匹配节点的文档对象模型接口 的对应图片进行 赋值;权 利 要 求 书 1/3 页
2
CN 114489895 A
2获取所述海报生成的请求数据中的文本数据, 依据 所述文本数据对所述示例海报的可
匹配节点的文档对象模型接口 的对应文本进行 赋值;
获取所述海报生成的请求数据为数据组, 按所述示例海报的可匹配节点的文档对象模
型接口顺序使用数据组值对所述示例海报的可匹配节点的文档对象模型接口进行赋值, 并
过滤未处理的所述 示例海报的可匹配节点的文档对象模型接口。
5.如权利要求4所述的方法, 其中, 所述获取所述海报生成的请求数据中的图片数据,
依据所述图片数据对所述示例海报的可匹配节点的文档对 象模型接口的对应图片进行赋
值的步骤 包括:
获取所述海报生成的请求数据中的图片数据的格式;
如果所述海报生成的请求数据中的图片数据的格式为base64串格 式, 则直接将所述图
片数据对所述 示例海报的可匹配节点的文档对象模型接口 的对应图片进行 赋值;
如果所述海报生成的请求数据中的图片数据的格式不是base64串格式, 则将所述海报
生成的请求数据中的图片数据的格式转换为base64串格式, 然后将转换后的所述图片数据
对所述示例海报的可匹配节点的文档对象模型接口 的对应图片进行 赋值。
6.如权利要求4所述的方法, 其中, 所述获取所述海报生成的请求数据中的文本数据,
依据所述文本数据对所述示例海报的可匹配节点的文档对 象模型接口的对应文本进行赋
值的步骤 包括:
获取所述海报生成的请求数据中的文本数据;
依据所述海报生成的请求数据中的文本数据, 获取所述示例海报的可匹配节点的文档
对象模型接口 的实际文案内容;
依据所述示例海报的可匹配节点的文档对象模型接口的实际文案内容, 将所述实际文
案内容替换为所述文本数据, 实现所述文本数据对所述示例海报的可匹配节点的文档对象
模型接口 的对应文本进行 赋值。
7.如权利要求4所述的方法, 其中, 所述获取所述海报生成的请求数据为数据组, 按所
述示例海报的可匹配节点的文档对 象模型接口顺序使用数据组值对所述示例海报的可匹
配节点的文档对象模型接口进 行赋值, 并过滤未 处理的所述示例海报的可匹配节点的文档
对象模型接口 的步骤包括:
获取所述示例海报的可匹配节点的文档对象模型接口 的顺序;
依据所述示例海报的可匹配节点的文档对象模型接口的顺序, 获取所述海报生成的请
求数据为数据组中的文本数据和/或图片数据;
依据所述海报生成的请求数据为数据组中的文本数据和/或图片数据, 则将所述文本
数据和/或 图片数据对所述示例海报的可匹配节点的文档对 象模型接口的对应文本和/或
图片进行 赋值;
依据所述将所述文本数据和/或图片数据对所述示例海报的可匹配节点的文档对象模
型接口的对应文本和/或 图片进行赋值的结果, 获取并过滤未赋值的所述示例海报的可匹
配节点的文档对象模型接口。
8.一种批量海报生成装置, 所述装置通过将可缩放矢量图形格式的示例海报进行可配
置标记, 将可配置的节点替换为设计的文本和/或图片数据, 实现批量海报的生成, 所述装
置包括:权 利 要 求 书 2/3 页
3
CN 114489895 A
3
专利 批量海报生成方法、装置、设备及介质
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:52:09上传分享