发布信息

一种文档处理方法、装置、电子设备及存储介质与流程

作者:admin      2022-10-18 22:45:24     845



计算;推算;计数设备的制造及其应用技术1.本发明涉及计算机技术领域::,特别是涉及一种文档处理方法、装置、电子设备及存储介质。背景技术:::2.目前,市面上存在许多的文档阅读软件,该文档阅读软件由用户下载安装于电子设备中,文档阅读软件可以用于打开各种格式的文档以供用户查看、编辑该文档中的内容。以pdf(portabledocumentformat,可携带文档格式)格式文档为例,利用电子设备中的文档阅读软件,可在电子设备的显示屏中显示pdf格式文档中的内容。3.由于不同文档阅读软件对文档的操作功能等的差异性,导致用户利用不同的文档阅读软件对文档执行查看、编辑等操作时,文档显示的内容不尽相同。例如:利用一款文档阅读软件的用户端a将文档分享给利用另一款文档阅读软件的用户端b时,用户端b可能无法显示该文档中的全部内容,导致文档内容丢失。技术实现要素: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.图1为本发明一实施例提供的文档处理方法的流程图;35.图2为本发明另一实施例提供的文档处理方法的流程图;36.图3为本发明一实施例提供的文档打印装置的结构示意图;37.图4为本发明一实施例提供的电子设备的结构示意图。具体实施方式38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。39.下面首先对本发明实施例所提供的一种文档处理方法进行介绍。40.其中,本发明实施例所提供的一种文档处理方法,该方法可以应用于电子设备,示例性的,该电子设备可以为智能手机、平板电脑、笔记本电脑、台式电脑等。具体地,该文档处理方法可以由运行于电子设备中的文档阅读软件来执行。其中,该文档阅读软件可以用于阅读指定文档格式的文档,示例性,该文档阅读软件可以用于阅读pdf格式的文档、uof(unifiedofficedocumentformat,标文通)格式的文档、文字文档、演示文档、表格文档等。41.如图1所示,本发明实施例所提供的一种文档处理方法,可以包括如下步骤:42.s101,在接收到针对文档的预定操作指令的情况下,按照预定的转换方式,对该文档进行文档转换,得到转换后的文档;43.本实施例中,为了能够真实、有效地显示文档的内容,例如真实、有效地显示文档的全部内容,在接收到针对文档的预定操作指令的情况下,可以按照预定的转换方式,对该文档进行文档转换,得到转换后的文档。其中,预定操作指令所对应的操作包括由当前客户端,即执行该文档处理方法的电子设备,向第一处理端发送该文档的操作;转换后的文档无论在当前客户端还是在第一处理端,均可显示文档的全部内容。第一处理端指其他客户端或打印机等。44.其中,该预定操作指令包括但不限于分享指令、打印指令等。具体地,在预定操作指令为分享指令的情况下,应用本实施例所提供的方法后,接收文档的客户端,即第一处理端,可显示文档的全部内容;在预定操作指令为打印指令的情况下,应用本实施例所提供的方法后,选用的打印机,即第一处理端,可打印出文档的全部内容。需要说明的是,在利用打印机打印文档时,预定操作指令为指示该打印机执行打印操作的打印指令;在利用当前客户端虚拟打印文档时,预定操作指令为指示执行虚拟打印操作的打印指令。45.另外,针对文档的预定操作指令可以由用户通过执行特定操作来发出,从而电子设备可以接收到并响应预定操作指令。例如:当用户希望分享文档时,用户可以在文档的分享/转发界面中选择待分享用户,从而发出分享指令;或者,当用户希望打印文档时,用户可以通过点击打印功能按钮来发出打印指令。46.示例性的,在预定操作指令为分享指令的情况下,该预定操作指令所对应的操作为:向接收文档的客户端(即第一处理端)发送待分享的文档的操作。例如:当用户a在利用设备a中的文档阅读软件1阅读文档f时,若用户a希望将文档f分享给用户b,则用户b所利用设备b为第一处理端。具体而言,用户a可以点击进入文档阅读软件1所提供的针对文档f的分享界面,并按照分享界面的引导来选中用户b的用户标识,从而设备a中的文档阅读软件1可以接收到针对文档f的分享指令,并按照预定的转发方式,对文档f进行文档转换,得到转换后的文档f。其中,该预定的转换方式为用于使得设备b能够显示文档f的全部内容的方式。具体而言,该预定的转换方式为使得设备b中的文档阅读软件b能够显示文档f的全部内容。47.示例性的,在预定操作指令为指示打印机执行打印操作的打印指令的情况下,预定操作指令对应的操作为:向打印机(即第一处理端)发送待打印的文档的操作。例如:当用户a在利用设备a中的文档阅读软件1阅读文档f时,若用户a希望通过该打印机打印文档f,则打印机为第一处理端。具体而言,用户a可以点击文档阅读软件1所提供的针对打印机的打印功能按钮,从而设备a中的文档阅读软件可以接收到针对文档f的针对打印机的打印指令,并按照预定的转发方式,对文档f进行文档转换,得到转换后的文档f。其中,该预定的转换方式为用于使得该打印机能够显示文档f的全部内容的方式,也就是说,该预定的转换方式为用于使得该打印机能够打印出文档f的全部内容的方式。48.示例性的,在预定操作指令为指示执行虚拟打印操作的打印指令的情况下,预定操作指令对应的操作为:向虚拟打印机(即预定客户端)发送待打印的文档的操作。例如:当用户a在利用设备a中的文档阅读软件1阅读文档f时,若用户a希望通过虚拟打印机来打印文档f,则该虚拟打印机为第一处理端。具体而言,用户a可以点击文档阅读软件1所提供的针对虚拟打印机的打印功能按钮,从而设备a中的文档阅读软件可以接收到针对文档f的针对虚拟打印机的打印指令,并按照预定的转发方式,对文档f进行文档转换,得到转换后的文档f。其中,该预定的转换方式为用于使得虚拟打印机能够显示文档f的全部内容的方式,也就是说,该预定的转换方式为用于使得该虚拟打印机能够打印出文档f的全部内容的方式。49.其中,上述的预定的转换方式的种类可以存在多种,例如:将文档转换图片的方式,或者,对文档的对象属性进行调整的方式,等等。为了布局清楚以及方案清晰,后续对上述的按照预定的转换方式,对所述文档进行文档转换,得到转换后的文档进行详细介绍。50.s102,对该转换后的文档执行与该预定操作指令对应的操作。51.在得到转换后的文档后,可以继续对该转换后的文档执行与该预定操作指令对应的操作。由于转换后的文档是基于预定的转换方式所得到的,而预定的转换方式为用于使得第一处理端能够显示该文档的全部内容的方式,因此,在s102之后,第一处理端在接收到转换后的文档后,能够显示该文档的全部内容。52.为了方便理解方案,仍以分享指令和打印指令为例,介绍对该转换后的文档进行与该预定操作指令对应的操作。53.在本发明的一个实施例中,在该预定操作指令为分享指令的情况下,该分享指令中可以携带有待分享用户的用户标识。这样,对该转换后的文档执行与该预定操作指令对应的操作,可以包括:将转换后的文档分享至分享指令所针对的待分享用户的客户端,即待分享用户所使用的设备,该待分享用户的客户端作为第一处理端。进而,通过该待分享用户的客户端中的文档阅读软件可以接收并显示该转换后的文档。其中,将转换后的文档分享至分享指令所针对的待分享用户的客户端的具体过程,可以与现有技术中对于任一文档的分享过程相同,在此不做限定。54.在本发明的一个实施例中,在该预定操作指令为打印指令的情况下,该打印指令中可以携带有作为第一处理端的打印机的标识。这样,对该转换后的文档执行与该预定操作指令对应的操作,可以包括:将转换后的文档发送至作为第一处理端的打印机。进而,通过打印机可以打印该文档的全部内容。55.本发明实施例所提供的方案,在对文档执行预定操作指令对应的操作前,先对该文档做转换处理,以实现针对不同的第一处理端,例如不同的文档阅读软件,均可显示文档的全部内容,然后对转换后的文档执行上述预定操作指令对应的操作。这样,可以在保证文档呈现内容的真实性、完整性的前提下,再对文档的全部内容执行相应的预定操作指令对应的操作。可见,通过本方案可以解决相关技术中文档的内容显示差异化的问题。56.如图2所示,本发明的另一实施例所提供的一种文档处理方法可以包括如下步骤:57.s201,在接收到针对文档的预定操作指令的情况下,接收文档转换指令,确定该文档转换指令包含的预定的转换方式;58.其中,关于预定操作指令的发出方式以及具体类型可以参见上述实施例中的相应内容,在此不做赘述。59.在实际应用中,用户可能仅仅希望第一处理端能够显示某些特定文档的全部内容,在本发明的一个实施例中,某些特定文档可以由用户指定并且预定的转换方式可以由用户指定。为了匹配用户的实际需求,本实施例中,在接收到针对文档的预定操作指令的情况下,可以接收文档转换指令,并确定文档转换指令中对应的预定的转换方式。60.其中,用户发出文档转换指令的方式存在多种。示例性的,在一种实现方式中,接收文档转换指令之前,该文档处理方法还可以包括:发送针对该文档进行文档转换处理的提示信息。61.在该种实现方式中,在接收到针对该文档的预定操作指令的情况下,可以发送针对该文档进行文档转换处理的提示信息,例如输出针对该文档进行文档转换处理的提示信息,以提示用户是否进行文档转换处理;进而,用户可以通过该提示信息中所给出的关于进行文档转换处理或不进行文档转换处理的操作按钮,来选择是否进行文档转换处理,在用户选择进行文档转换处理的操作按钮后,电子设备可以接收到针对所述文档的文档转换指令。其中,提示信息的输出形式可以包括弹框形式,当然并不局限于此;并且,基于该提示信息,用户可以选中所需的预定的转换方式。这样,电子设备所接收到的文档转换指令中可以携带有预定的转换方式的标识信息,进而,在接收到文档转换指令后,可以确定出文档转换指令中对应的预定的转换方式。62.示例性的,在另一种实现方式中,在用户发出预定操作指令的页面中可以设置有是否文档转换的选择框以及预定的转换方式的选择框。这样,电子设备可以接收到用户通过操作选择框的方式所发出的文档转换指令,并确定所述文档转换指令中对应的预定的转换方式。63.上述的文档转换指令的发出方式仅仅作为示例,并不应该构成对本发明实施例的限定。64.s202,按照预定的转换方式,对该文档进行文档转换,得到转换后的文档;65.其中,预定的转换方式为用于使得第一处理端能够显示该文档的全部内容的方式。66.本实施例中,如果接收到文档转换指令,则表明用户存在转换需求,那么,可以按照文档转换指令中对应的预定的转换方式,对该文档进行文档转换,得到转换后的文档。关于按照预定的转换方式,对该文档进行文档转换,得到转换后的文档的相关描述内容可以参见上述实施例。67.s203,对该转换后的文档执行与该预定操作指令对应的操作。68.本实施例中,s203与上述实施例中s102中的相对应内容相同,在此不做赘述。69.另外,需要说明的是,若未接收到文档转换指令,表明用户不存在文档转换需求,那么,可以直接对该文档执行与该预定操作指令对应的操作。70.为了方便理解方案,仍以分享指令和打印指令为例,介绍所述的对该文档进行与该预定操作指令对应的操作。71.在本发明提供的一个实施例中,在预定操作指令为分享指令的情况下,该分享指令可以携带有待分享用户的用户标识,那么,对该文档执行与该预定操作指令对应的操作,可以包括:将该文档分享至分享指令所针对的待分享用户的客户端,该待分享用户的客户端作为第一处理端。进而,通过该待分享用户的客户端可以接收并显示该文档,此时,待分享用户的客户端所显示的内容为文档的全部内容。72.在本发明提供的一个实施例中,在预定操作指令为打印指令的情况下,该打印指令可以携带有作为第一处理端的打印机的标识,对该文档执行与该预定操作指令对应的操作,可以包括:将文档发送至作为第一处理端的打印机。进而,通过打印机可以打印文档,此时,所打印出的内容为文档的全部内容。73.本发明实施例所提供的方案,由于在对文档执行预定操作指令对应的操作前,接收文档的文档转换指令,确定文档转换指令中对应的预定的转换方式,对该文档做转换处理,以实现针对不同的第一处理端,例如不同的文档阅读软件,均可显示文档的全部内容,然后对转换后的文档执行上述预定操作指令对应的操作。这样,可以在保证文档呈现内容的真实性、完整性的前提下,再对文档的全部内容执行相应的预定操作指令对应的操作。可见,通过本方案可以解决相关技术中文档的内容显示差异化的问题。另外,由于可以接收文档转换指令并确定文档转换指令中对应的预定的转换方式,进而按照预定的转换方式,对文档进行文档转换,因此,本方案可以与用户的处理需求相匹配,提升用户的使用体验。74.下面示例性地介绍预定的转换方式的具体转换过程。75.在本发明提供的一个实施例中,按照预定的转换方式,对所述文档进行文档转换,得到转换后的文档,可以包括:76.识别文档的各页面的内容版块,并标识各部分内容版块在当前页面的位置信息,其中,当前页面为内容板块所在的页面;77.依据内容版块及该内容版块所在的当前页面的位置信息,生成相应的图片,将该图片作为转换后的文档。将内容板块对应的多个图层转化成一层。由于页面的页面内容转换为图片内容后,图片内容无法被隐藏,因此,第一处理端能够显示转换后的文档的全部内容。78.其中,内容版块指文档的各页面中的属于同一类内容的数据所对应的页面区域。以pdf文档为例,文档中各页面的内容版块可以包括:文字属性的内容所对应的页面区域,例如:表单内容页面区域、报表内容页面区域、字符串内容页面区域、文本内容页面区域等;当然,文档中各页面的内容版块还可以包括非文字属性的内容所对应的页面区域,例如:注释页面区域、签名页面区域、图章页面区域等。内容版块可以根据用户的需要划分设置,以文档中的页面由页眉至页脚方向依次包括一段文字,一张表单和一个签名排列显示为例,用户可以根据需要,将页面中属于同一类内容的数据设置划分为一个内容版块,也即将上述一段文字占据的页面区域划分为一个内容版块;将上述一张表单占据的页面区域划分为另一个内容版块;将上述一个签名占据的页面区域划分为再一个内容版块。其中,设置的页面区域可以为矩形、菱形、三角形等,对此不做限制,只要可实现将同一类内容的数据全部包含在该页面区域即可。79.相邻的内容版块之间可以等距布设,例如,以在页面中以页面的页眉至页脚方向等间隔布设;也可以首尾衔接布设,例如由页面的页眉至页脚方向,上一个内容版块的底边与下一个内容版块的顶边合并连接为同一个边,对此不做限制。其中,对于上述位置可以基于页面的页眉,或者页脚确定。以基于页面的页眉确定为例,将相对于同一页面的页眉距离较近的内容版块确定为上述上一个内容版块,从页眉至页脚的方向,将相对于同一页面的页眉距离远于上述上一个内容版块与该页面的页眉之间的距离的内容版块确定为上述下一个内容版块。将上述上一个内容版块与该页面的页眉距离最远的轮廓边缘确定为上述上一个内容版块的底边;将上述下一个内容版块与该页面的页眉距离最近的轮廓边缘确定为上述下一个内容版块的顶边。每个内容版块相对于页面的页眉之间的距离,可以该内容版块的几何中心与页眉之间的距离计算判定。80.该种实现方式中,可以通过任一种页面内容解析方式来识别文档中各页面的版块,以及各部分内容版块相对于其所在的当前页面的位置信息,本发明实施例对此不作限定。进而,依据内容版块及内容版块相对于其所在的页面的位置信息,生成相应的图片,作为转换后的文档。81.示例性的,在一种实现方式中,在生成相应的图片的过程中,可以针对每一页面,依据该页面的内容版块和内容版块在该页面中的位置信息,生成所显示的内容包含该页面中的内容版块的图片,作为该页面对应的图片。将各页面对应的图片,按照各页面的页面顺序进行拼接,得到拼接图片,作为该文档的转换后的文档。82.示例性的,在另一种实现方式中,在生成相应的图片的过程中,可以依据每一页面的内容版块在页面中的位置信息,以及各页面的页面顺序,确定出各页面版块在文档中的位置信息。进而,可以依据每一内容版块以及内容版块在文档中的位置信息,生成所显示的内容为各页面的内容版块的图片,得到转换后的文档。83.另外,示例性的,针对pdf文档而言,文档中各页面的内容版块可以包括:文字属性的内容所对应的页面区域,例如:表单内容页面区域、报表内容页面区域、字符串内容页面区域、文本内容页面区域等;当然,文档中各页面的内容版块还可以包括非文字属性的内容所对应的页面区域,例如:注释页面区域、签名页面区域、图章页面区域等。示例性的,针对uof文档而言,文档中各页面的内容版块可以包括:文字属性的内容所对应的页面区域,例如:表单内容页面区域、报表内容页面区域、字符串内容页面区域、文本区域页面区域等;当然,文档中各页面的内容版块还可以包括非文字属性的内容所对应的页面区域,例如:批注页面区域、注释页面区域、签名页面区域、图章页面区域等。84.另外,在该种实现方式下,依据内容版块及该内容版块相对于其所在的页面的位置信息,生成相应的图片,可以包括:85.按照预定的尺寸比例,调整内容版块的尺寸及内容版块所在的页面的位置信息;根据调整后的内容版块的尺寸及其相应的位置信息,针对每个页面,将页面中的各个内容版块生成一张整体的图片。86.由于用户可以选择与显示需求相匹配的尺寸比例,而属于图片的页面在尺寸变化时清晰度会发生变化,因此,为了保证显示效果,即保证所显示出的内容的清晰度,可以按照预定的尺寸比例,调整内容版块的尺寸及内容版块所在的页面的位置信息,根据调整后的内容版块的尺寸及其相应的位置信息,将每张页面的各个内容版块设置为一张整体的图片。其中,预定的尺寸比例可以根据需求进行设定,也可以根据对历史页面数据进行分析获取;在本发明提供的一个实施例中,预定的尺寸比例可以为:通过页面大小的选中列表中选中的尺寸比例,例如:a4的尺寸比例:21*29.7,或者,a3的尺寸比例:29.7*42,等等。其中,关于预定的尺寸比例与各类页面内容的尺寸大小的对应关系,可以是预先构建的,这样,在获得尺寸比例后,可以确定页面内容的尺寸大小,进而按照所确定的尺寸大小进行调整内容版块的尺寸和位置信息。87.在本发明提供的一个实施例中,按照预定的转换方式,对所述文档进行文档转换,得到转换后的文档,包括:对所述文档中各页面的内容的属性进行处理,使得所述文档中各页面的内容的属性一致,获取经属性处理后的各页面的内容,生成转换后的文档。这样,使得文档中各页面的内容的属性可以统一设置为一种第一处理端可识别的属性,例如均设置为文字属性,进而保证第一处理端对文档中各页面的内容的全部识别。88.具体地,按照预定的转换方式,对所述文档进行文档转换,得到转换后的文档,包括:89.识别并标识文档中各页面的内容的属性;90.获取标识非文字属性的第一内容,删除第一内容的非文字属性,并将第一内容设置为文字属性;91.获取标识文字属性的第二内容,根据设置为文字属性的第一内容和第二内容,生成转换后的文档。92.该种实现方式中,可以通过任一种识别文档中页面的内容属性的方式,来识别各页面的内容的属性。示例性的,针对pdf文档而言,文档中各页面的内容可以包括:文字属性的内容,例如:表单内容、报表内容、字符串内容、文本内容等。当然,文档中各页面的内容还可以包括非文字属性的内容,例如:注释、签名、图章、图片等。示例性的,针对uof文档而言,文档中各页面的内容可以包括:文字属性的内容,例如:表单内容、报表内容、字符串内容、文本区域等;当然,文档中各页面的内容还可以包括非文字属性的内容,例如:批注、注释、签名、图章、图片等。93.并且,由于页面中的内容的属性可能不同,非文字属性的内容,存在无法被识别和/或显示的风险,因此,在识别并标识所述文档的各页面的内容的属性后,获取标识非文字属性的第一内容,删除第一内容的非文字属性,并将第一内容设置为文字属性;进而,获取标识文字属性的第二内容,由设置为文字属性的第一内容和第二内容,构成转换后的文档。示例性的,由于非文字属性可以包括注释和图片等,因此,获取标识非文字属性的第一内容,可以包括:获取标识注释属性和/或图片属性的内容,作为第一内容。其中,将第一内容设置为文字属性的过程可以通过获取该非文字属性在文档中对应的文字描述进行替换来实现,也可以采用其他方式,在此不做限定。94.基于上述方法实施例,本发明实施例还提供了一种文档处理装置。如图3所示,该文档处理装置应用于电子设备,该装置可以包括:95.转换模块310,用于在接收到针对文档的预定操作指令的情况下,按照预定的转换方式,对所述文档进行文档转换,得到转换后的文档;其中,所述预定操作指令所对应的操作包括向第一处理端发送所述文档的操作,所述预定的转换方式为用于使得所述第一处理端能够显示所述文档的全部内容的方式;96.执行模块320,用于对所述转换后的文档执行与所述预定操作指令对应的操作。97.本发明实施例所提供的方案,在对文档执行预定操作指令对应的操作前,先对该文档做转换处理,以实现针对不同的第一处理端,例如不同的文档阅读软件,均可显示文档的全部内容,然后对转换后的文档执行上述预定操作指令对应的操作,这样,可以在保证文档呈现内容的真实性、完整性的前提下,再对文档的全部内容执行相应的预定操作指令对应的操作。可见,通过本方案可以解决相关技术中文档的内容显示差异化的问题。98.可选地,所述转换模块310还用于按照预定的转换方式,对所述文档进行文档转换之前,接收文档转换指令,确定所述文档转换指令中对应的预定的转换方式。99.可选地,所述转换模块310还用于接收文档转换指令之前,100.发送针对所述文档进行文档转换处理的提示信息。101.可选地,所述预定的转换方式,包括:102.识别并标识所述文档的各页面的内容的属性;103.获取标识非文字属性的第一内容,删除所述第一内容的非文字属性,对所述第一内容设置为文字属性;104.获取标识文字属性的第二内容,由所述设置为文字属性的第一内容和所述第二内容,构成转换后的文档。105.可选地,所述获取标识非文字属性的第一内容,包括:106.获取标识注释属性和/或图片属性的内容,作为第一内容。107.可选地,所述预定的转换方式,包括:108.识别所述文档的各页面的内容版块,并标识各部分内容版块相对于其所在的页面的位置信息;109.依据所述内容版块及该内容版块相对于其所在的页面的位置信息,生成相应的图片,作为转换后的文档。110.可选地,依据所述内容版块及该内容版块相对于其所在的页面的位置信息,生成相应的图片,包括:111.按照预定的尺寸比例,调整所述内容版块的尺寸及所述内容版块所在的页面的位置信息,根据调整后的所述内容版块的尺寸及其相应的位置信息,将每张页面的各个内容版块设置为一张整体的图片。112.相应于上述方法实施例,本发明实施例还提供了一种电子设备,参见图4,该电子设备包括处理器401、存储器402和通信总线403,其中,处理器401,存储器402通过通信总线403完成相互间的通信;113.存储器402,用于存放计算机程序;114.处理器401,用于执行存储器402上所存放的程序时,实现上述任一文档处理方法的步骤。115.相应于上述方法实施例,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被电子设备的处理器执行时实现上述任一文档处理方法的步骤。116.相应于上述方法实施例,本发明实施例还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行上述实施例中任一项文档处理方法步骤。117.上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。118.通信接口用于上述电子设备与其他设备之间的通信。119.存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。120.上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。121.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。122.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。123.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备和计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。124.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12当前第1页12









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部