【技术实现步骤摘要】
PDF账单生成方法、装置、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种
PDF
账单生成方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]PDF(Portable Document Format
,可携带文档格式
)
,是由
Adobe Systems
用于与应用程序
、
操作系统
、
硬件无关的方式进行文件交换所发展出的文件格式
。PDF
文件以
PostScript
语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即
PDF
会忠实地再现原稿的每一个字符
、
颜色以及图象
。
[0003]在相关技术中,
PDF
账单生成程序在使用过程中一般都是根据相关系统要求单独开发,因此
PDF
账单生成也有多种方法
。r/>目前存在的...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种
PDF
账单生成方法,其特征在于,应用于
PDF
账单生成系统,所述方法包括:获取账单数据
、HTML
模板
、
以及
PDF
账单外观样式参数,其中,所述账单数据包括动态数据,所述动态数据包括动态文本数据
、
固定行列表格数据
、
动态可扩展表格数据
、
图片数据
、
其他特殊种类数据至少一种数据,所述
HTML
模板包括动态元素标志和所述动态元素标志的位置标志信息,所述动态元素标志为所述动态数据的元素标志;根据所述动态数据
、
所述动态元素标志
、
以及所述动态元素的位置标志信息,确定所述动态数据在所述
HTML
模板中的位置;根据所述动态数据在所述
HTML
模板中的位置,将所述动态数据对应添加至所述
HTML
模板中,得到目标
HTML
文件;根据所述
PDF
账单外观样式参数,对所述目标
HTML
文件进行转换,生成
PDF
账单文件
。2.
根据权利要求1所述的方法,其特征在于,所述获取账单数据
、HTML
模板
、
以及
PDF
账单外观样式参数,包括:确定所述
PDF
账单生成系统中预设的
HTML
模板;接收用户端发送的
PDF
账单生成请求;根据所述
PDF
账单生成请求,得到所述账单数据和所述
PDF
账单外观样式参数
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述动态数据
、
所述动态元素标志
、
以及所述动态元素的位置标志信息,确定所述动态数据标志在所述
HTML
模板中的位置,包括:确定所述账单数据中的数据类型;根据所述数据类型,确定所述账单数据中的动态数据,其中,所述动态数据表征数据类型为动态文本数据类型
、
固定行列表格数据类型
、
动态可扩展表格数据类型
、
图片数据类型
、
以及其他特殊种类数据类型的数据;根据所述动态数据
、
所述动态元素标志
、
以及所述动态元素的位置标志信息,确定所述动态数据在所述
HTML
模板中的位置
。4.
根据权利要求1所述的方法,其特征在于,所述根据所述动态数据
、
所述动态元素标志
、
以及所述动态元素标志的位置标志信息,确定所述动态数据在所述
HTML
模板中的位置,包括:确定所述动态数据和所述动态元素标志的第一对应关系;根据所述动态元素标志的位置标志信息,确定各个所述动态元素标志的样式布局和点位信息;根据所述第一对应关系
、
以及各个所述动态元素标志的样式布局和点位信息,确定所述动态数据在所述
HTML
模板中的位置
。5.
根据权利要求1所述的方法,其特征在于,所述账单数据还包括静态数据,所述
HTML
模板还包括静态元素标志和所述静态元素标志的位置标志信息,所述根据所述动态数据在所述
HTML
模板中的位置,将所述动态数据对应添加至所述
HTML
模板中,得到目标
HTML
文件,包括:根据所述动态数据在所述
HTML
模板中的位置,将所述动态数据对应添加至所述
HTML
模板中,得到初始目标
HTML
文件;确定所述静态数据和所述静态元素标志的第二对应关系;
根据所述静态元素标志的位置标志信息,确定各个所述静态元素标志的样式布局和点位信息;根据所述第二对应关系
、
以及各个所述静态元素标志的样式布局和点位信息,确定所述静态数据在所述
HTML
模板中的位置;根据所述静态数据在所述
HTML
模板中的位置,将所述静态数据对应添加至所述初始目标
HTML
文件,得到目标
技术研发人员:聂洪印,谢戆潇,张伟,杨大龙,王兵,王阳,曾飞飞,乔芹芹,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。