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