一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

将文档转换为图片的方法、终端及可读存储介质与流程

2022-02-20 05:30:32 来源:中国专利 TAG:

1.本发明涉及图片处理
技术领域
,尤其涉及一种将文档转换为图片的方法、终端及可读存储介质。
背景技术
:2.随着科技的发展,电子化办公已成为各行各业办公的主要方式,各类办公文件通常以word文档、excel数据表格文档和ppt(powerpoint)演示文档的形式存在。此外,图片作为电子数据也广泛应用于各类电子化办公场景,word文档、excel数据表格文档和ppt演示文档也支持转换为图片。3.当前,对于诸如word、excel及ppt此类的文档,若需要转换成图片的文档数量较少,用户通常直接选择以截图保存的方式转换,若需要转换的文档数量较多,则可选择用显示文档的软件进行转换。但无论是截图和软件转换,转换得到的图片只是如实反映文档记载的内容,图片样式单一。若用户需要将转换的图片用于其他文档,则通常因图片的样式难以贴合其他文档,而需要用户二次处理。4.因此,如何通过文档转换得到样式丰富多变的图片,避免用户的二次处理,是当前亟待解决的技术问题。技术实现要素:5.本发明的主要目的在于提供一种将文档转换为图片的方法、终端及可读存储介质,旨在解决现有技术中如何通过文档转换得到样式丰富多变的图片,避免用户的二次处理的技术问题。6.为实现上述目的,本发明提供一种将文档转换为图片的方法,应用于消息消费端,所述将文档转换为图片的方法包括:7.获取待转换文档,并基于预设中间组件将所述待转换文档转换为预设格式的中间文档;8.基于预设转换组件将所述中间文档转换为中间图片,并获取与所述待转换文档对应的待转换样式;9.识别所述中间图片中与所述待转换样式对应的样式位置,并基于所述待转换样式,对所述中间图片在所述样式位置上的图片内容进行处理,获得转换的最终图片。10.可选地,所述基于预设转换组件将所述中间文档转换为中间图片的步骤包括:11.基于预设转换组件识别所述中间文档是否为多页文档,若为多页文档则输出是否将所述中间文档转换为单张图片的第一询问信息;12.若接收到与所述第一询问信息对应的肯定应答信息,则基于所述预设转换组件将所述中间文档合并转换为单张所述中间图片;13.若接收到与所述第一询问信息对应的否定应答信息,则基于所述预设转换组件识别所述中间文档的分页标识,并根据所述分页标识将所述中间文档转换为多张所述中间图片。14.可选地,所述基于预设转换组件将所述中间文档转换为中间图片的步骤包括:15.基于预设转换组件识别所述中间文档中的空白区域,并将所述空白区域从所述中间文档剪切后,识别所述中间文档的尺寸信息和颜色信息;16.基于所述预设转换组件输出是否调整所述尺寸信息和颜色信息的第二询问信息,若接收到与所述第二询问信息对应的肯定应答信息,则输出尺寸颜色调整对话框;17.在基于所述尺寸颜色调整对话框获取到尺寸调整参数和/或颜色调整参数后,基于预设转换组件以所述尺寸调整参数和/或所述颜色调整参数将所述中间文档转换为中间图片;18.若接收到与所述第二询问信息对应的否定应答信息,则基于预设转换组件以所述尺寸信息和所述颜色信息将所述中间文档转换为中间图片。19.可选地,所述对所述中间图片在所述样式位置上的图片内容进行处理,获得转换的最终图片的步骤包括:20.对所述中间图片在所述样式位置上的图片内容进行处理,获得待检测中间图片,并检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配,若与预设参考分辨率匹配,则将所述待检测中间图片生成为最终图片;21.若所述分辨率值与所述预设参考分辨率不匹配,则基于预设图片指令调整所述待检测中间图片的分辨率值,直到所述分辨率值调整为与所述预设参考分辨率匹配,将所述待检测中间图片生成为最终图片。22.可选地,所述检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配的步骤之前包括:23.接收分辨率设置值,并将所述分辨率设置值设置为所述预设参考分辨率;24.所述检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配的步骤包括:25.将检测的所述待检测中间图片的分辨率值与所述预设参考分辨率对比,判断所述分辨率值是否大于或等于所述预设参考分辨率;26.若所述分辨率值大于或等于所述预设参考分辨率,则判定所述分辨率值与预设参考分辨率匹配;27.若所述分辨率值小于所述预设参考分辨率,则判定所述分辨率值与预设参考分辨率不匹配。28.可选地,所述预设图片指令为分辨率调整指令,所述基于预设图片指令调整所述待检测中间图片的分辨率值的步骤包括:29.基于所述分辨率调整指令获取待调整分辨率,并判断所述待调整分辨率是否小于所述分辨率设置值;30.若小于所述分辨率设置值,则输出重新获取待调整分辨率的提示信息,直到所述待调整分辨率大于或等于所述分辨率设置值;31.若所述待调整分辨率大于或等于所述分辨率设置值,则基于所述分辨率调整指令以所述待调整分辨率调整所述待检测中间图片的分辨率值。32.可选地,所述获取待转换文档,并基于预设中间组件将所述待转换文档转换为预设格式的中间文档的步骤包括:33.当获取到所述待转换文档时,调用预设中间组件识别所述待转换文档的文档类型,并判断所述文档类型是否为支持转换的预设类型;34.若为支持转换的预设类型,则基于预设中间组件将所述待转换文档转换为预设格式的中间文档。35.可选地,所述预设类型至少包括word文档类型、ppt文档类型和excel文档类型。36.进一步地,为实现上述目的,本发明还提供一种将文档转换为图片的终端,所述将文档转换为图片的终端包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的控制程序,所述控制程序被所述处理器执行时实现如上所述的将文档转换为图片的方法的步骤。37.进一步地,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有控制程序,所述控制程序被处理器执行时实现如上所述的将文档转换为图片的方法的步骤。38.本发明的将文档转换为图片的方法、终端及可读存储介质,在获取到需要进行转换的待转换文档后,先通过预设中间组件将该待转换文档转换为具有预设格式的中间文档,再通过预设转换组件将该中间文档转换为中间图片,并对与待转换文档所对应的待转换样式进行获取,进而识别中间图片中与待转转换样式对应的样式位置,并依据待转换样式,对中间图片在样式位置上的图片内容进行加工处理,获得转换的最终图片。以此,通过获取与待转换文档对应的待转换样式,并依据其对待转换文档中需要进行样式设置的样式位置进行加工处理,获得样式丰富的图片,避免了用户对图片的二次处理,实现了图片的精准转换,且提高了图片转换处理的效率。附图说明39.图1为本发明将文档转换为图片的终端实施例方案涉及的硬件运行环境的结构示意图;40.图2为本发明将文档转换为图片的方法第一实施例的流程示意图;41.图3为本发明将文档转换为图片的方法第二实施例的流程示意图;42.图4为本发明基于集合的消息生产方法第三实施例的流程示意图。43.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式44.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。45.本发明提供一种将文档转换为图片的终端。46.请参照图1,图1为本发明将文档转换为图片的终端实施例方案涉及的硬件运行环境的结构示意图。47.如图1所示,该将文档转换为图片的终端可以包括处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。48.本领域技术人员可以理解,图1中示出的将文档转换为图片的终端硬件结构并不构成对将文档转换为图片的终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。49.如图1所示,作为一种可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及控制程序。其中,操作系统是管理和控制将文档转换为图片的终端与软件资源的程序,支持网络通信模块、用户接口模块、控制程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1004;用户接口模块用于管理和控制用户接口1003。50.在图1所示的将文档转换为图片的终端硬件结构中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:51.获取待转换文档,并基于预设中间组件将所述待转换文档转换为预设格式的中间文档;52.基于预设转换组件将所述中间文档转换为中间图片,并获取与所述待转换文档对应的待转换样式;53.识别所述中间图片中与所述待转换样式对应的样式位置,并基于所述待转换样式,对所述中间图片在所述样式位置上的图片内容进行处理,获得转换的最终图片。54.进一步地,所述基于预设转换组件将所述中间文档转换为中间图片的步骤包括:55.基于预设转换组件识别所述中间文档是否为多页文档,若为多页文档则输出是否将所述中间文档转换为单张图片的第一询问信息;56.若接收到与所述第一询问信息对应的肯定应答信息,则基于所述预设转换组件将所述中间文档合并转换为单张所述中间图片;57.若接收到与所述第一询问信息对应的否定应答信息,则基于所述预设转换组件识别所述中间文档的分页标识,并根据所述分页标识将所述中间文档转换为多张所述中间图片。58.进一步地,所述基于预设转换组件将所述中间文档转换为中间图片的步骤包括:59.基于预设转换组件识别所述中间文档中的空白区域,并将所述空白区域从所述中间文档剪切后,识别所述中间文档的尺寸信息和颜色信息;60.基于所述预设转换组件输出是否调整所述尺寸信息和颜色信息的第二询问信息,若接收到与所述第二询问信息对应的肯定应答信息,则输出尺寸颜色调整对话框;61.在基于所述尺寸颜色调整对话框获取到尺寸调整参数和/或颜色调整参数后,基于预设转换组件以所述尺寸调整参数和/或所述颜色调整参数将所述中间文档转换为中间图片;62.若接收到与所述第二询问信息对应的否定应答信息,则基于预设转换组件以所述尺寸信息和所述颜色信息将所述中间文档转换为中间图片。63.进一步地,所述对所述中间图片在所述样式位置上的图片内容进行处理,获得转换的最终图片的步骤包括:64.对所述中间图片在所述样式位置上的图片内容进行处理,获得待检测中间图片,并检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配,若与预设参考分辨率匹配,则将所述待检测中间图片生成为最终图片;65.若所述分辨率值与所述预设参考分辨率不匹配,则基于预设图片指令调整所述待检测中间图片的分辨率值,直到所述分辨率值调整为与所述预设参考分辨率匹配,将所述待检测中间图片生成为最终图片。66.进一步地,所述检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配的步骤之前;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:67.接收分辨率设置值,并将所述分辨率设置值设置为所述预设参考分辨率;68.所述检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配的步骤包括:69.将检测的所述待检测中间图片的分辨率值与所述预设参考分辨率对比,判断所述分辨率值是否大于或等于所述预设参考分辨率;70.若所述分辨率值大于或等于所述预设参考分辨率,则判定所述分辨率值与预设参考分辨率匹配;71.若所述分辨率值小于所述预设参考分辨率,则判定所述分辨率值与预设参考分辨率不匹配。72.进一步地,所述预设图片指令为分辨率调整指令,所述基于预设图片指令调整所述待检测中间图片的分辨率值的步骤包括:73.基于所述分辨率调整指令获取待调整分辨率,并判断所述待调整分辨率是否小于所述分辨率设置值;74.若小于所述分辨率设置值,则输出重新获取待调整分辨率的提示信息,直到所述待调整分辨率大于或等于所述分辨率设置值;75.若所述待调整分辨率大于或等于所述分辨率设置值,则基于所述分辨率调整指令以所述待调整分辨率调整所述待检测中间图片的分辨率值。76.进一步地,所述获取待转换文档,并基于预设中间组件将所述待转换文档转换为预设格式的中间文档的步骤包括:77.当获取到所述待转换文档时,调用预设中间组件识别所述待转换文档的文档类型,并判断所述文档类型是否为支持转换的预设类型;78.若为支持转换的预设类型,则基于预设中间组件将所述待转换文档转换为预设格式的中间文档。79.进一步地,所述预设类型至少包括word文档类型、ppt文档类型和excel文档类型。80.本发明将文档转换为图片的终端的实施方式与下述将文档转换为图片的方法各实施例基本相同,在此不再赘述。81.本发明提供一种将文档转换为图片的方法,参照图2,图2为本发明将文档转换为图片的方法第一实施例的流程示意图。82.本发明实施例提供了将文档转换为图片的方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。具体地,本实施例将文档转换为图片的方法包括:83.步骤s10,获取待转换文档,并基于预设中间组件将所述待转换文档转换为预设格式的中间文档;84.本实施例将文档转换为图片的方法应用于诸如智能手机、平板电脑、移动电脑、台式电脑此类的终端,适用于通过终端内预设的组件实现将文档转换为各种样式的图片。其中,预设的组件优选为java-com中间件,通过其在应用中调用com组件和win32程序库,实现将文档转换成各种样式的图片。85.进一步地,本实施例中将预设的组件依据功能的不同分为预设中间组件和预设转换组件,将需要转换为图片的文档作为待转换文档,并通过预设中间组件将该待转换文档转换为预设格式的中间文件。其中,预设格式为预先依据需求设定的格式,优选为pdf(portabledocumentformat,便携式文档格式)格式。并且,预设中间组件的转换实质为通过其中的指令实现,如通过预设中间组件的“dispatch.invoke(presentations,"saveas",dispatch.method,newobject[]{destpath,newvariant(32)},newint[1]);”指令实现将待转换文档转换成为pdf的中间文档并保存供后续使用。[0086]此外,本实施例的预设中间组件优选支持将具有特定格式的待转换文档转换为图片,故在将待转换文档转换为中间文档前,先确定待转换文档是否具有特定格式。具体地,所述获取待转换文档,并基于预设中间组件将所述待转换文档转换为预设格式的中间文档的步骤包括:[0087]步骤s11,当获取到所述待转换文档时,调用预设中间组件识别所述待转换文档的文档类型,并判断所述文档类型是否为支持转换的预设类型;[0088]步骤s12,若为支持转换的预设类型,则基于预设中间组件将所述待转换文档转换为预设格式的中间文档。[0089]进一步地,将支持转换的格式类型预先设置为预设类型,该预设类型至少包括word文档类型、ppt文档类型和excel文档类型。进而对于获取的待转换文档,先调用预设中间组件识别其文档类型,并将识别的文档类型和预设类型对比,通过判断文档类型是否存在于预设类型中,来确定文档类型是否为支持转换的预设类型。[0090]更进一步地,若判定文档类型与某一项预设类型相同,则说明文档类型为支持转换的预设类型,故可通过预设中间组件对待转换文档处理,将其转换为预设格式的中间文档。即将word类型的待转换文档转换为pdf格式的中间文档,或者将ppt类型的待转换文档转换为pdf格式的中间文档,或者将excel类型的待转换文档转换为pdf格式的中间文档等。[0091]反之,若判定文档类型与所有的预设类型均不相同,则说明文档类型为不支持转换的预设类型。对此,输出待转换文档为不支持转换的文档类型的提示信息。并且,为了更好的满足转换需求,可预先设置二级转换机制,通过二阶转换机制先将不支持转换的文档类型转换为支持转换的文档类型,进而对支持转换的文档进行转换处理。[0092]但对于二级转换,同样需要判断不支持转换的文档类型是否可转换为支持转换的文档类型,只有可转换为支持转换的文档类型,才能通过二阶转换机制转换为中间文档,进而转换为图片。例如,对于不属于预设类型的文档类型m1、m2、m3和m4,m1和m2可转换为word类型,m3和m4可转换为ppt类型;虽然m1、m2、m3和m4属于不支持转换的类型,但通过二级转换机制,可先将m1和m2转换为word类型,将m3和m4转换为ppt类型,使得转换后的文档类型为支持转换的类型,进而通过预设中间组件对转换后的文档进行转换,得到预设pdf格式的中间文档继续转换为图片。[0093]步骤s20,基于预设转换组件将所述中间文档转换为中间图片,并获取与所述待转换文档对应的待转换样式;[0094]进一步地,将预设转换组件优选设置为icepdf组件,对于中间文档,通过该预设转换组件的转换操作即可得到中间图片。此外,考虑到不同用户具有获得不同样式图片的需求,如某些用户需要获得带特定边框图案的图片,另一些用户需要获得带可爱图像的图片等。故为了满足不同用户的图片需求,预先设定多种类型的转换样式,且各种转换样式均优选为支持编辑,如针对转换样式添加文字、更换图案或图形等。对于需要转换为图片的待转换文档,用户可选定其需求的特定转换样式,作为与待转换文档对应的待转换样式。在将中间文档转换为中间图片后,对该与待转换文档对应的待转换样式进行获取,以依据该待转换样式对中间图片进行处理,获得具有需求样式的图片。[0095]步骤s30,识别所述中间图片中与所述待转换样式对应的样式位置,并基于所述待转换样式,对所述中间图片在所述样式位置上的图片内容进行处理,获得转换的最终图片。[0096]可理解地,不同的转换样式针对图片的不同位置进行样式添加,如对于边框图案的转换样式,则针对图片的边框添加样式图案,对于左侧边图案的转换样式,则针对图片的左侧边添加样式图案。因此,对于待转换样式,依据其类型识别其在中间图片的位置,作为中间图片中与待转换样式对应的样式位置,进而依据待转换样式的内容,对中间图片在样式位置上的图片内容进行处理,得到转换的最终图片。其中,对在样式位置上图片内容的处理,依据待转换样式的内容不同而不同,如内容为添加熊猫图案,则在样式位置上添加该熊猫图案,以对样式位置上的图片内容进行覆盖;或者内容为在样式位置上嵌入文字,则在样式位置的图片内容中嵌入相应的文字内容。以此,对中间图片以需求的待转换样式进行处理,实现将待转换文档直接转换为需求样式的图片,避免对转换的图片二次处理,提高了获得需求图片的效率。[0097]本发明的将文档转换为图片的方法,在获取到需要进行转换的待转换文档后,先通过预设中间组件将该待转换文档转换为具有预设格式的中间文档,再通过预设转换组件将该中间文档转换为中间图片,并对与待转换文档所对应的待转换样式进行获取,进而识别中间图片中与待转转换样式对应的样式位置,并依据待转换样式,对中间图片在样式位置上的图片内容进行加工处理,获得转换的最终图片。以此,通过获取与待转换文档对应的待转换样式,并依据其对待转换文档中需要进行样式设置的样式位置进行加工处理,获得样式丰富的图片,避免了用户对图片的二次处理,实现了图片的精准转换,且提高了图片转换处理的效率。[0098]进一步地,基于本发明将文档转换为图片的方法的第一实施例,提出本发明将文档转换为图片的方法第二实施例。[0099]所述将文档转换为图片的方法第二实施例与所述将文档转换为图片的方法第一实施例的区别在于,所述基于预设转换组件将所述中间文档转换为中间图片的步骤包括:[0100]步骤s21,基于预设转换组件识别所述中间文档是否为多页文档,若为多页文档则输出是否将所述中间文档转换为单张图片的第一询问信息;[0101]步骤s22,若接收到与所述第一询问信息对应的肯定应答信息,则基于所述预设转换组件将所述中间文档合并转换为单张所述中间图片;[0102]步骤s23,若接收到与所述第一询问信息对应的否定应答信息,则基于所述预设转换组件识别所述中间文档的分页标识,并根据所述分页标识将所述中间文档转换为多张所述中间图片。[0103]可理解地,待转换文档可能是包含多个页面的多页文档,也可能是仅包含一个页面的单页文档,使得转换得到的中间文档相应的可能是包含多个页面的多页文档,也可能是包含一个页面的单页文档。对于多页文档则可以将各个页面分别转换为单独的图片,也可以合并转换为一个整体图片。为此,先通过预设转换组件先识别中间文档是否为多页文档,若为多页文档,则在终端的显示界面输出第一询问信息,询问是否是否将中间文档的各个页面转换为整体的单张图片。若识别中间文档非多页文档,而是仅包括一个页面的单页文档,则直接通过预设转换组将将其转换为中间图片。[0104]进一步地,用户查看第一询问信息,并依据需求对第一询问信息进行回复,终端接收回复信息并识别其类型。若回复信息为确定输出整体的单张图片的信息,则判定接收到与第一询问信息对应的肯定应答信息,进而通过预设转换组件对中间文档进行合并操作,将中间文档整体转换为单独的一种中间图片。反之,若回复信息为否定输出整体的单张图片的信息,则判定接收到与第一询问信息对应的否定应答信息。此后,通过预设转换组件对中间文档各个页面之间的分页标识进行识别,并根据各个分页标识将中间文档拆分为多个页面;进而将各个页面分别转换为中间图片,得到多张中间图片,使得一张中间图片对应一个页面。[0105]可理解地,不论中间文档包含一个页面还是多个页面,均可能存在某一页面上的内容仅占整个页面的一小部分,而使得页面上存在大量空白区域的情形。故为了避免转换后图片中存在大量空白区域,需在转换前对文档中的空白区域进行处理。具体地,所述基于预设转换组件将所述中间文档转换为中间图片的步骤包括:[0106]步骤s24,基于预设转换组件识别所述中间文档中的空白区域,并将所述空白区域从所述中间文档剪切后,识别所述中间文档的尺寸信息和颜色信息;[0107]步骤s25,基于所述预设转换组件输出是否调整所述尺寸信息和颜色信息的第二询问信息,若接收到与所述第二询问信息对应的肯定应答信息,则输出尺寸颜色调整对话框;[0108]步骤s26,在基于所述尺寸颜色调整对话框获取到尺寸调整参数和/或颜色调整参数后,基于预设转换组件以所述尺寸调整参数和/或所述颜色调整参数将所述中间文档转换为中间图片;[0109]步骤s27,若接收到与所述第二询问信息对应的否定应答信息,则基于预设转换组件以所述尺寸信息和所述颜色信息将所述中间文档转换为中间图片。[0110]进一步地,在通过预设转换组件将中间文档转换为中间图片前,先由预设转换组件识别中间文档中的空白区域,并识别该空白区域的区域面积。同时,预先设置表征面积大小的预设阈值,将识别的区域面积和该预设阈值对比,判断区域面积是否大于预设阈值,若大于预设阈值,则说明空白区域的面积过大,需要进行剪切操作。反之若区域面积不大于预设阈值,则不需要进行剪切操作。[0111]进一步地,对于经剪切的中间文档,识别剪切后的尺寸信息和颜色信息,并考虑到不同用户对于转换图片的颜色和尺寸具有不同的需求,故输出是否对该尺寸信息和颜色信息进行调整的第二询问信息。若用户具有对尺寸信息和颜色信息中任意一项进行调整的需求,则对第二询问信息回复确定调整的信息,若不具有调整需求,则对第二询问信息回复不调整的信息。将回复的确定调整信息作为与第二询问信息对应的肯定应答信息,而将回复的不调整信息作为与第二询问信息对应的否定应答信息。[0112]更进一步地,若接收到肯定应答信息,则说明用户具有对识别的尺寸信息和颜色信息进行调整的需求,故输出尺寸颜色调整对话框。用户在尺寸颜色调整对话框中输入需求的尺寸调整参数和/或颜色调整参数,预设转换组件在获取到该尺寸调整参数和/或颜色调整参数后,依据其将中间文档转换为中间图片,使得转换得到的中间图片具有尺寸调整参数和/或颜色调整参数。反之,若接收到否定应答信息,则说明用户不具有对识别的尺寸信息和颜色信息进行调整的需求,故由预设转换组件直接以尺寸信息和颜色信息为依据将中间文档转换为中间图片,此时得到的中间图片的尺寸和颜色分别与尺寸信息和颜色信息一致。[0113]需要说明的是,本实施对于中间文档中空白区域的识别为针对中间文档页面内空白区域的识别,若中间文档包含一个页面,则识别该页面内的空白区域,若中间文档包含多个页面,则识别每一页面内的空白区域。同样地,将空白区域从中间文档剪切为对页面内空白区域的剪切操作,第二询问信息也是针对剪切后页面的尺寸信息和颜色信息询问用户。[0114]此外,对于未剪切的页面的尺寸信息和颜色信息也可依据第二询问信息进行询问,识别未剪切页面的尺寸信息和颜色信息,并在第二询问信息中添加询问是否对该尺寸信息和颜色信息调整的信息,若得到肯定应答信息,则在输出尺寸颜色调整对话框中显示对该类尺寸信息和颜色信息进行调整的输入框,以此使得转换的各个图片均满足用户的需求。[0115]本实施例的多页中间文档既可以转换为整体的单张中间图片,也可以逐页转换为多张中间图片;并且,对于页面中的空白区域设置有识别机制,在识别到空白区域过大,影响转换的中间图片效果时,对空白区域进行剪切操作;此外,还支持对转换的中间图片的尺寸和颜色进行调整。以此,实现从转换类型、转换效果、转换尺寸和颜色等多个维度上,将中间文档转换为中间图片,进而由准确转换的中间图片得到满足用户需求的最终图片。[0116]进一步地,请参照图3,基于本发明将文档转换为图片的方法的第一或第二实施例,提出本发明将文档转换为图片的方法第三实施例。[0117]所述将文档转换为图片的方法第三实施例与所述将文档转换为图片的方法第一或第二实施例的区别在于,所述对所述中间图片在所述样式位置上的图片内容进行处理,获得转换的最终图片的步骤包括:[0118]步骤s31,对所述中间图片在所述样式位置上的图片内容进行处理,获得待检测中间图片,并检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配,若与预设参考分辨率匹配,则将所述待检测中间图片生成为最终图片;[0119]本实施例通过分辨率的调整,确保转换得到的最终图片为高清图片。具体地,预先设置表征高清分辨率的预设参考分辨率,将依据待转换样式,对中间图片在预设位置上的图片内容进行处理,获得的图片作为待检测中间图片,进而对该待检测中间图片的分辨率值进行检测,并将检测得到的分辨率值与预设参考分辨率对比,判断两者是否匹配,若匹配则说明待检测中间图片的分辨率达到高清分辨率的要求,待检测中间图片属于高清图片,故将其生成为最终图片。反之,若待检测中间图片的分辨率值与预设参考分辨率不匹配,则说明待检测中间图片的分辨率未达到高清分辨率的要求,而需要对其分辨率进行调整。[0120]考虑到不同用户或设备对高清图片的高清程度不同,故对预设参考分辨率的预先设置操作可在图片转换之前通过终端设置。具体地,所述检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配的步骤之前包括:[0121]步骤s311,接收分辨率设置值,并将所述分辨率设置值设置为所述预设参考分辨率;[0122]所述检测所述待检测中间图片的分辨率值是否与预设参考分辨率匹配的步骤包括:[0123]步骤s312,将检测的所述待检测中间图片的分辨率值与所述预设参考分辨率对比,判断所述分辨率值是否大于或等于所述预设参考分辨率;[0124]步骤s313,若所述分辨率值大于或等于所述预设参考分辨率,则判定所述分辨率值与预设参考分辨率匹配;[0125]步骤s314,若所述分辨率值小于所述预设参考分辨率,则判定所述分辨率值与预设参考分辨率不匹配。[0126]进一步地,用户通过终端触发分辨率设置界面,并在设置界面输入需求的分辨率设置值,终端接收该分辨率设置值并将其作为预设参考分辨率。此后,将检测的待检测中间图片的分辨率值和该预设参考分辨率对比,判断检测的分辨率值是否大于或等于预设参考分辨率。若大于或等于预设参考分辨率则说明待检测中间图片的分辨率达到高清分辨率要求,故判定两者匹配。反之,若检测的分辨率值小于预设参考分辨率值,则说明待检测中间图片的分辨率未达到高清分辨率要求,故判定两者不匹配,而需要调整待检测中间图片的分辨率。[0127]步骤s32,若所述分辨率值与所述预设参考分辨率不匹配,则基于预设图片指令调整所述待检测中间图片的分辨率值,直到所述分辨率值调整为与所述预设参考分辨率匹配,将所述待检测中间图片生成为最终图片。[0128]更进一步地,预先设置有用于调整图片分辨率的预设图片指令,若经检测分辨率值与预设参考分辨率不匹配,则调用该预设图片指令,并通过其调整待检测中间图片的分辨率值。进而将调整后的分辨率值与预设参考分辨率对比,判断两者是否匹配,若匹配则将待检测中间图片生成为最终图片,若不匹配则依据预设图片指令继续调节,如此循环,直到分辨率值调整为与预设参考分辨率匹配,将待检测中间图片生成为最终图片。[0129]进一步地,本实施例的预设图片指令优选为分辨率调整指令,如scale指令,所述基于预设图片指令调整所述待检测中间图片的分辨率值的步骤包括:[0130]步骤s321,基于所述分辨率调整指令获取待调整分辨率,并判断所述待调整分辨率是否小于所述分辨率设置值;[0131]步骤s322,若小于所述分辨率设置值,则输出重新获取待调整分辨率的提示信息,直到所述待调整分辨率大于或等于所述分辨率设置值;[0132]步骤s323,若所述待调整分辨率大于或等于所述分辨率设置值,则基于所述分辨率调整指令以所述待调整分辨率调整所述待检测中间图片的分辨率值。[0133]更进一步地,将用户需求的分辨率作为待调整分辨率,并通过分辨率调整指令获取该待调整分辨率,进而将获取的待调整分辨率与分辨率设置值(即预设参考分辨率)对比,判断待调整分辨率是否小于分辨率设置值。若小于分辨率设置值,则说明具有该分辨率值的待检测中间图片仍然未达到高清分辨率的要求,故输出重新获取待调整分辨率的提示信息,以提示将待调整分辨率调整为更大的数值,直到大于或等于分辨率设置值。若经对比确定待调整分辨率不小于分辨率设置值,则说明具有该分辨率值的待检测中间图片达到高清分辨率的要求。故通过粪便率调整指令对待检测中间图片的分辨率值进行调整,将其分辨率值调整为待调整分辨率,以使得调整后的待检测中间图片成为高清图片,得到满足用户需求的最终图片。[0134]本实施例对于经样式处理得到的待检测中间图片,检测其分辨率是否到达用户需求的高清分辨率,若达到则将待检测中间图片生成为最终图片,反之则对待检测中间图片的分辨率值进行调整,调整为达到用户需求的高清分辨率,得到最终图片。以此,确保转换得到的最终图片为用户需求的高清图片,方便用户的使用。[0135]本发明实施例还提出一种可读存储介质。所述可读存储介质上存储有控制程序,所述控制程序被所述处理器执行时实现如上所述将文档转换为图片的方法的步骤。[0136]本发明可读存储介质可以为确定机可读存储介质,其具体实施方式与上述将文档转换为图片的方法各实施例基本相同,在此不再赘述。[0137]上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,这些均属于本发明的保护之内。当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献