用于转换PDF文档的方法、装置、终端及介质制造方法及图纸

技术编号:26172116 阅读:73 留言:0更新日期:2020-10-31 13:47
本申请公开了一种用于转换PDF文档的方法、装置、终端及介质。其中方法包括:基于待转换处理的html页面,确定html页面对应的dom元素;将dom元素转换为html画布元素;将html画布元素转换为待转换图片;判断待转换图片是否需要进行分页处理;依据判断结果,将待转换图片转换为PDF文档。本申请通过将html页面对应的dom元素经过两次转换,将html页面转换为图片,以图片形式保留html页面的特征,使得转换得到的PDF文档保留html页面的视图样式,避免了将html页面直接转换为PDF文档导致的信息遗漏甚至转换异常问题;同时,通过对待转换图片分页处理,使得PDF文档符合用户的查看习惯,方便了用户对PDF文档的打印。

【技术实现步骤摘要】
用于转换PDF文档的方法、装置、终端及介质
本申请涉及计算机
,具体涉及一种用于转换PDF文档的方法、装置、终端及介质。
技术介绍
随着web技术的快速发展,浏览器得到普遍应用,尤其是将网页页面转换为PDF文档的浏览器。相关的PDF转换方法因在后台完成转换,因此,转换得到的PDF文档并无法保留html页面的样式;同时,在html页面较为复杂时,转换得到的PDF文档易出现格式错误以及对PDF文档进行打印后的文件不符合用户观看习惯的问题。
技术实现思路
为了解决上述至少一个技术问题,本申请提供一种用于转换PDF文档的方法、装置、终端及介质。根据本申请的第一方面,提供了一种用于转换PDF文档的方法,该方法包括:基于待转换处理的html页面,确定html页面对应的dom元素;将dom元素转换为html画布元素;将html画布元素转换为待转换图片;判断待转换图片是否需要进行分页处理;依据判断结果,将待转换图片转换为PDF文档。根据本申请的第二方面,提供了一种用于转换PDF文本文档来自技高网...

【技术保护点】
1.一种用于转换PDF文档的方法,其特征在于,包括:/n基于待转换处理的html页面,确定所述html页面对应的dom元素;/n将所述dom元素转换为html画布元素;/n将所述html画布元素转换为待转换图片;/n判断所述待转换图片是否需要进行分页处理;/n依据判断结果对所述待转换图片进行PDF转换处理,得到PDF文档。/n

【技术特征摘要】
1.一种用于转换PDF文档的方法,其特征在于,包括:
基于待转换处理的html页面,确定所述html页面对应的dom元素;
将所述dom元素转换为html画布元素;
将所述html画布元素转换为待转换图片;
判断所述待转换图片是否需要进行分页处理;
依据判断结果对所述待转换图片进行PDF转换处理,得到PDF文档。


2.权利要求1所述的方法,其特征在于,所述判断所述待转换图片是否需要进行分页处理的步骤,包括:
确定所述待转换图片的图片尺寸;
依据所述图片尺寸和预设的打印尺寸,判断所述待转换图片是否需要进行分页处理。


3.权利要求2所述的方法,其特征在于,所述依据判断结果对所述待转换图片进行PDF转换处理的步骤,包括:
若所述图片尺寸大于所述打印尺寸,则将所述待转换图片分割为多个子图片;
依据多个所述子图片,生成多个PDF分页;
将多个所述PDF分页合并处理为所述PDF文档。


4.权利要求3所述的方法,其特征在于,所述依据多个所述子图片,生成多个PDF分页的步骤,包括:
基于所述dom元素,确定所述html页面的页头和页尾;
将所述页头和所述页尾插入至多个所述PDF分页。


5.权利要求1所述的方法,其特征在于,所述基于待转换处理的html页面,确定html画布元素的步骤之前,所述...

【专利技术属性】
技术研发人员:陈炼抄
申请(专利权)人:深圳市中农易讯信息技术有限公司深圳市中农网有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1