本技术涉及打印技术,尤其涉及一种打印处理方法、装置及设备。
背景技术:
1、目前,在传统的打印预览页面中,用户可以查看待打印内容,若确定待打印内容无误,则进行打印。
2、现有技术中,用户需要打开待打印文件后,点击打印按钮,显示预览页面,此时的预览页面只有查看功能,若发现需要修改的内容,需要取消打印,返回文件的编辑页面进行编辑,操作步骤繁琐,用户体验不佳。
技术实现思路
1、本技术提供一种打印处理方法、装置及设备,用以解决打印时的预览页面的预览功能较为单一的技术问题。
2、第一方面,本技术提供一种打印处理方法,包括:
3、针对电子设备的预览页面上的待打印信息,若获取打印纸张请求,则根据所述打印纸张请求,确定纸张信息;
4、获取编辑请求,其中,所述编辑请求包括所述待打印信息中多种组成元素的自定义编辑操作;
5、根据所述编辑请求,生成与所述自定义编辑操作对应的目标打印信息;并根据所述纸张信息以及所述预览页面的预设的屏幕分辨率,在所述预览页面上显示所述目标打印信息。
6、进一步地,所述组成元素包括以下的任意一项或多项:
7、文本、图片、表格、页面布局、样式、插入内容选项、打印选项;
8、所述文本、所述图片、所述表格三者为所述预览页面携带的文案信息,或者,为通过所述插入内容选项插入的文案信息;所述插入内容选项用于在所述预览页面插入不同类型的自定义模板信息、文件以及文案信息。
9、进一步地,所述根据所述编辑请求,生成与所述自定义编辑操作对应的目标打印信息,包括:
10、若所述编辑请求包括关于所述插入内容选项的插入请求,则根据所述插入请求,在所述预览页面插入自定义模板信息,和/或,文件;
11、若确定插入的文件的类型为word格式或pdf格式,则将所述word格式的word文档或pdf格式的pdf文件转换为图片格式的图片;或者,结合插入的自定义模板信息,将所述word格式的word文档或pdf格式的pdf文件转换为图片格式的图片;
12、根据所述编辑请求,对所述图片格式的图片进行自定义编辑操作,生成目标打印信息。
13、进一步地,所述根据所述编辑请求,对所述图片格式的图片进行自定义编辑操作,生成目标打印信息,包括:
14、获取所述编辑请求中的叠加请求;所述叠加请求用于将所述图片格式的图片作为背景图层,在所述背景图层上叠加文案信息;
15、根据所述叠加请求,生成多个叠加的文案信息;并将所述背景图层和叠加的多个文案信息转换为图片格式的叠加图片;
16、根据关于叠加的任意文案信息的编辑请求,对所述叠加图片进行图层分离处理,得到分离后的多层组成元素;并对任意层的组成元素进行自定义编辑,将多层自定义编辑后的组成元素转换为图片格式的目标图片;
17、确定所述目标图片为目标打印信息。
18、进一步地,所述对任意层的组成元素进行自定义编辑,包括:
19、对任意层的组成元素进行自定义的增删改操作、对任意层的组成元素的页面布局、样式进行自定义编辑。
20、进一步地,所述纸张信息包括纸张类型、所述纸张类型的纸张尺寸;
21、所述根据所述纸张信息以及所述预览页面的预设的屏幕分辨率,在所述预览页面上显示所述目标打印信息,包括:
22、根据所述纸张类型的纸张尺寸以及所述预览页面的预设的屏幕分辨率,确定所述预览页面与所述纸张尺寸之间的比例关系;
23、根据所述比例关系,确定所述预览页面的组成元素的元素尺寸,并按照所述元素尺寸,在所述预览页面上显示所述目标打印信息。
24、进一步地,所述方法还包括:
25、获取导出请求,根据所述导出请求,导出并保存所述目标打印信息;或者,获取关于所述打印选项的打印请求,根据所述打印请求,对所述目标图片进行打印操作。
26、第二方面,本技术提供一种打印处理装置,包括:
27、确定模块,用于针对电子设备的预览页面上的待打印信息,若获取打印纸张请求,则根据所述打印纸张请求,确定纸张信息;
28、获取模块,用于获取编辑请求,其中,所述编辑请求包括所述待打印信息中多种组成元素的自定义编辑操作;
29、生成模块,用于根据所述编辑请求,生成与所述自定义编辑操作对应的目标打印信息;
30、显示模块,用于根据所述纸张信息以及所述预览页面的预设的屏幕分辨率,在所述预览页面上显示所述目标打印信息。
31、进一步地,所述组成元素包括以下的任意一项或多项:
32、文本、图片、表格、页面布局、样式、插入内容选项、打印选项;
33、所述文本、所述图片、所述表格三者为所述预览页面携带的文案信息,或者,为通过所述插入内容选项插入的文案信息;所述插入内容选项用于在所述预览页面插入不同类型的自定义模板信息、文件以及文案信息。
34、进一步地,所述生成模块,包括:
35、插入单元,用于若所述编辑请求包括关于所述插入内容选项的插入请求,则根据所述插入请求,在所述预览页面插入自定义模板信息,和/或,文件;
36、转换单元,用于若确定插入的文件的类型为word格式或pdf格式,则将所述word格式的word文档或pdf格式的pdf文件转换为图片格式的图片;或者,结合插入的自定义模板信息,将所述word格式的word文档或pdf格式的pdf文件转换为图片格式的图片;
37、生成单元,用于根据所述编辑请求,对所述图片格式的图片进行自定义编辑操作,生成目标打印信息。
38、进一步地,所述生成单元,包括:
39、获取子单元,用于获取所述编辑请求中的叠加请求;所述叠加请求用于将所述图片格式的图片作为背景图层,在所述背景图层上叠加文案信息;
40、生成子单元,用于根据所述叠加请求,生成多个叠加的文案信息;并将所述背景图层和叠加的多个文案信息转换为图片格式的叠加图片;
41、分离子单元,用于根据关于叠加的任意文案信息的编辑请求,对所述叠加图片进行图层分离处理,得到分离后的多层组成元素;
42、编辑子单元,用于对任意层的组成元素进行自定义编辑;
43、转换子单元,用于将多层自定义编辑后的组成元素转换为图片格式的目标图片;
44、确定子单元,用于确定所述目标图片为目标打印信息。
45、进一步地,所述编辑子单元,具体用于:
46、对任意层的组成元素进行自定义的增删改操作、对任意层的组成元素的页面布局、样式进行自定义编辑。
47、进一步地,所述纸张信息包括纸张类型、所述纸张类型的纸张尺寸;
48、所述显示模块,包括:
49、第一确定单元,用于根据所述纸张类型的纸张尺寸以及所述预览页面的预设的屏幕分辨率,确定所述预览页面与所述纸张尺寸之间的比例关系;
50、第二确定单元,用于根据所述比例关系,确定所述预览页面的组成元素的元素尺寸,并按照所述元素尺寸,在所述预览页面上显示所述目标打印信息。
51、进一步地,所述装置还包括:
52、保存模块,用于获取导出请求,根据所述导出请求,导出并保存所述目标打印信息;或者,打印模块,用于获取关于所述打印选项的打印请求,根据所述打印请求,对所述目标图片进行打印操作。
53、第三方面,本技术提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的方法。
54、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的方法。
55、第五方面,本技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。
56、本技术提供的一种打印处理方法、装置及设备,针对电子设备的预览页面上的待打印信息,若获取打印纸张请求,则根据打印纸张请求,确定纸张信息。获取编辑请求,其中,编辑请求包括待打印信息中多种组成元素的自定义编辑操作。根据编辑请求,生成与自定义编辑操作对应的目标打印信息;并根据纸张信息以及预览页面的预设的屏幕分辨率,在预览页面上显示目标打印信息。本方案中,通过对预览页面的组成元素的自定义编辑操作,获取目标打印信息,并在预览页面上实时显示目标打印信息。所以,通过预览页面的自定义编辑功能,使用户能够根据自己的需求进行个性化设置和增强的交互操作,无需借助其他文档编辑软件的同时也可以在预览页面对常用word/pdf进行二次编辑,提升了用户的体验度和灵活性,解决了打印时的预览页面的预览功能较为单一的技术问题。