买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浙江量子教育科技股份有限公司
摘要:本发明公开了一种基于Puppeteer全自定义生成证书图片的方法,通过在联合html+css设计证书的基础上,再基于Puppeteer应用的chromium内核对经过html+css构建的证书图片进行动态、自定义渲染,因此能够基于html+css设计,灵活定义并生成证书模板,并统一配置各个学员的学员证书,让各个端统一显示渲染后的证书高清图像,基于浏览器的渲染的质量高,不需要额外构建渲染算法,节省算力。相对于现有技术,本发明生成学员证书的证书模板,能够通过html与css数据进行动态数据替换,实现动态模板灵活使用的效果,通过自定义设计,丰富证书的文案内容和后期渲染内容,提高证书展示质量。
主权项:1.一种基于Puppeteer全自定义生成证书图片的方法,基于管理端、云服务器和学员端实施,其特征在于,所述方法包括:所述管理端联合html与css创建证书模板及其初始动态数据,生成证书模板的html与css数据;获取达标学员的待写入证书的学员信息参数,写入所述证书模板的html与css数据中并替换掉所述初始动态数据,得到达标学员的html与css数据;将所述达标学员的html与css数据导入预先部署的Puppeteer,通过所述Puppeteer渲染所述达标学员的html与css数据,并生成学员证书,包括:将所述达标学员的html与css数据导入node中间件;调用所述node中间件中的Puppeteer,对导入的所述达标学员的html与css数据进行渲染:调用Chromium解析所述达标学员的html与css数据,生成对应的html文档与css文档;分别读取所述html文档与所述css文档的文档定义,并基于所述文档定义生成对应的DOM树和CSSOM规则树;联合所述DOM树和CSSOM规则树,构建生成渲染树,并按照所述达标学员的学员信息参数,对所述渲染树进行渲染调节;渲染完成,由Puppeteer生成并输出所述学员证书;将所述学员证书进行云存储,并将所述学员证书的云地址返回至所述管理端;所述管理端将所述学员证书共享至对应的学员端,在所述学员端上展示所述学员证书。
全文数据:
权利要求:
百度查询: 浙江量子教育科技股份有限公司 基于Puppeteer全自定义生成证书图片的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。