预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114239484A(43)申请公布日2022.03.25(21)申请号202111531216.7(22)申请日2021.12.15(71)申请人浪潮通信信息系统有限公司地址250100山东省济南市高新区浪潮路1036号浪潮科技园S06号楼(72)发明人窦万蕊(74)专利代理机构济南信达专利事务所有限公司37100代理人潘悦梅(51)Int.Cl.G06F40/103(2020.01)G06F40/151(2020.01)G06F40/18(2020.01)G06Q30/04(2012.01)权利要求书2页说明书6页附图5页(54)发明名称前台定制发票的导出方法及导出系统(57)摘要本发明公开了前台定制发票的导出方法及导出系统,属于发票导出技术领域,要解决的技术问题为如何将运营商定制发票通过前台(浏览器端)精准导出。包括如下步骤:本地安装html2canvas插件和格式转换插件;通过浏览器端原始html标签、按照定制需求渲染发票样式;获取待预览和导出的发票数据,并将发票数据返回浏览器端;将解析后的发票数据填充到发票模板中,得到实例化发票;通过浏览器端原始html标签渲染实例化发票,并生成预览页面;通过浏览器端执行导出操作,并调用html2canvas插件生成浏览器端html对应的发票图片;通过浏览器端调用对应的格式转换插件,将发票图片写入对应的格式文件。CN114239484ACN114239484A权利要求书1/2页1.前台定制发票的导出方法,其特征在于所述前台为浏览器端,所述方法包括如下步骤:本地安装html2canvas插件和格式转换插件,所述格式转换插件用于将图片格式的发票导出为预定格式的格式文件;通过浏览器端原始html标签、按照定制需求渲染发票样式,得到发票模板;调用浏览器端的后台服务获取待预览和导出的发票数据,并将发票数据返回浏览器端;通过浏览器端解析发票数据,并将解析后的发票数据填充到发票模板中,得到实例化发票;通过浏览器端原始html标签渲染所述实例化发票,并生成符合设定格式的预览页面;通过浏览器端执行导出操作,并调用html2canvas插件生成浏览器端html对应的发票图片;基于设定的展示格式,通过浏览器端调用对应的格式转换插件,将发票图片写入对应的格式文件,得到满足设定格式要求的发票。2.根据权利要求1所述的前台定制发票的导出方法,其特征在于通过浏览器端执行导出操作,并调用html2canvas插件生成浏览器端html对应的发票图片时,调试html2canvas插件提供的参数优化发票图片的导出效果;所述参数包括分辨率和缩放比。3.根据权利要求1所述的前台定制发票的导出方法,其特征在于将图片写入对应的格式文件后,调试html2canvas插件提供的参数优化导出效果,直至格式文件中发票图片清晰度、样式和大小满足要求;所述参数包括分辨率和缩放比。4.根据权利要求1任一项所述的前台定制发票的导出方法,其特征在于所述发票模板共多种,为不同语言样式的发票模板;调用浏览器端的后台服务获取待预览和导出的发票数据,并将发票数据返回浏览器端时,对所述发票数据进行处理,处理后的发票数据能够满足不同语言样式的展示。5.根据权利要求1‑4任一项所述的前台定制发票的导出方法,其特征在于通过浏览器端的后台服务获取待预览和导出的发票数据后,将所述发票数据封装为可用对象返回浏览器客户端,并存放于js缓存中。6.根据权利要求1‑4任一项所述的前台定制发票的导出方法,其特征在于所述格式文件包括PDF文件、Excel文件以及word文件。7.前台定制发票的导出系统,其特征在于通过如权利要求1‑6任一项所述的前台定制发票的导出方法导出发票,所述系统包括:浏览器端,所述浏览器端用于基于原始html标签、按照定制需求渲染发票样式,得到发票模板;用于调用后台服务获取待预览和导出的发票数据;用于解析发票数据,并将解析后的发票数据填充到发票模板中,得到实例化发票;用于基于原始html标签渲染所述实例化发票,并生成预览页面;用于执行导出操作;html2canvas插件,所述html2canvas插件用于与浏览器端配合,生成浏览器端html对应的发票图片,用于通过调试参数调整发票图片的导出效果,所述参数包括分辨率和缩放2CN114239484A权利要求书2/2页比;格式转换插件,所述格式转换插件用于将发票图片写入对应的格式文件。8.根据权利要求7所述的前台定制发票的导出系统,其特征在于所述发票模板共多种,为不同语言样式的发票模板;所述浏览器端用于调用后台服务获取待预览和导出的发票数据,并对所述发票数据进行处理,处理后的发票数据能够满足不同语言样式的展示。9.根据权利要求7或8所述