文档内容的展示方法、装置及设备与流程

文档序号:20875894发布日期:2020-05-26 16:31阅读:94来源:国知局
本发明涉及计算机
技术领域
:,特别是涉及一种文档内容的展示方法、装置及设备。
背景技术
::随着电子阅读的普及,书籍、杂志以及绘本等纸质读物也存在相应的电子文档,以供读者在具有文档显示功能的各类应用上阅读上述读物。通常情况下,具有文档显示功能的各类应用在展示文档内容时,会根据页面切换信息,显示与页面切换信息对应的单页页面。例如,pdf(portabledocumentformat,便携式文档格式)应用展示一份3页的论文时,与当前页面切换信息对应的是第1页,则在显示窗口中展示论文第1页,与当前页面切换信息对应的是第3页,则在显示窗口中展示论文第3页。但是,上述书籍、杂志以及绘本等读物在编制时,有些内容可能会以双页的形式展示。如果对这类读物的电子文档的文档内容进行单页展示,将造成当前展示的文档内容残缺,严重影响用户阅读。例如,为了展示效果,某一摄影杂志中的一张照片由两个页面构成。在阅读摄影杂志实物时,构成该照片的两个页面分别为杂志的左侧页面和右侧页面,由此完整展示该照片。但是阅读电子文档时,由于对文档进行单页展示,因此,会造成当前显示的页面中只有照片的一半内容,另一半只能展示在下一页,当前展示的文档内容残缺。技术实现要素:本发明实施例的目的在于提供一种文档内容的展示方法、装置及设备,以实现按照真实阅读时页面的展示形式展示文档内容,避免单页展示造成的文档内容缺失。具体技术方案如下:第一方面,本发明实施例提供了一种文档内容的展示方法,该方法包括:按照文档打开指令,获取待展示文档;将待展示文档的第一个页面确定为第一展示页面,按页面的顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面;显示第一展示页面;当识别到页面切换信息时,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面;显示页面切换信息对应的第一展示页面或第二展示页面。第二方面,本发明实施例提供了一种文档内容的展示装置,该装置包括:文档获取模块,用于按照文档打开指令,获取待展示文档;页面获取模块,用于将待展示文档的第一个页面确定为第一展示页面,按页面的顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面;页面展示模块,用于显示第一展示页面;当识别到页面切换信息时,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面;显示页面切换信息对应的第一展示页面或第二展示页面。第三方面,本发明实施例提供了一种电子设备,该设备包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序,实现上述第一方面提供的文档内容的展示方法的步骤。第四方面,本发明实施例提供了一种计算机可读存储介质,该存储介质内存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面提供的文档内容的展示方法的步骤。本发明实施例提供的一种文档内容的展示方法、装置及设备,通过按照文档打开指令,获取待展示文档。将待展示文档的第一个页面确定为第一展示页面,按页面的顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面。显示第一展示页面。当识别到页面切换信息时,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面,显示页面切换信息对应的第一展示页面或第二展示页面。与传统的显示与页面切换信息对应的单页页面的文档展示方法相比,文档的第一个页面为封面,进行单页展示,除第一个页面以外的每两个相邻页面进行双页展示,从而实现了文档的封面页面单独展示,非封面页面双页展示的展示效果,与真实阅读时文档的展示效果相同,进而避免单页展示造成的文档内容缺失。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本发明一实施例的文档内容的展示方法的流程示意图;图2为本发明一实施例的文档内容的展示效果的示意图;图3为本发明另一实施例的文档内容的展示方法的流程示意图;图4为本发明一实施例的文档内容的展示装置的结构示意图;图5为本发明另一实施例的文档内容的展示装置的结构示意图;图6为本发明一实施例的电子设备的结构示意图。具体实施方式为了使本领域技术人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面首先对本发明一实施例的文档内容的展示方法进行介绍。本发明实施例提供的文档内容的展示方法,可以应用于能够进行文档展示的电子设备,该设备可以包括台式计算机、便携式计算机、互联网电视,智能移动终端、可穿戴式智能终端、服务器等,在此不作限定,任何可以实现本发明实施例的电子设备,均属于本发明实施例的保护范围。如图1所示,本发明一实施例的文档内容的展示方法的流程,该方法可以包括:s101,按照文档打开指令,获取待展示文档。例如,文档打开指令是打开存储路径p1中的文档m1,则从存储路径p1中获取文档m1,作为待展示文档m1。s102,将待展示文档的第一个页面确定为第一展示页面,按页面的顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面。实际应用中,可以从获取的待展示文档中,获取待展示文档的页面队列或者页面的排列顺序,因此,可以确定出待展示文档的第一个页面,和除第一个页面外,每个页面的相邻页面。进而将待展示文档的第一个页面确定为第一展示页面。按页面的顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面。例如,待展示文档m1由页面1,页面2,……,页面n组成,其中,n为页面的序号,页面1为第一个页面。将页面1确定为第一展示页面,按页面的顺序将页面2和页面3组成的双页面,确定为一个第二展示页面,页面4和页面5组成的双页面,确定为一个第二展示页面,……,页面n-1和页面n组成的双页面,确定为一个第二展示页面。当然,如果按顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面时,最后一个页面没有相邻页面,可以直接将该页面确定为一个第二展示页面,也可以将该页面与预设的空白页面组成的双页面确定为一个第二展示页面。例如,待展示文档m2由页面1,页面2,页面3以及页面4组成。按顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面时,页面4没有相邻页面,则可以直接将页面4确定为一个第二展示页面,也可以将页面4和预设的空白页面组成的双页面确定为一个第二展示页面。实际应用中,待展示文档中的页面以队列的形式保存时,可选的,在上述本发明图1实施例的步骤s101后,步骤s102之前,本发明实施例的文档展示方法还可以包括:从待展示文档中,获得待展示文档的页面队列。相应的,本发明图1实施例的步骤s102,具体可以包括:将页面队列中的第一个页面确定为第一展示页面,按页面的顺序将页面队列中除第一个页面外,每两个相邻页面确定为一个第二展示页面。例如,从待展示文档m1中,获得的页面队列为页面1,页面2,……,页面n,其中,n为页面的序号。将第一个页面页面1确定为第一展示页面,按页面的顺序将页面2和页面3组成的双页面,确定为一个第二展示页面,页面4和页面5组成的双页面,确定为一个第二展示页面,……,页面n-1和页面n组成的双页面,确定为一个第二展示页面。s103,显示第一展示页面。具体的,可以在显示窗口中显示第一展示页面。s104,当识别到页面切换信息时,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面。其中,识别到页面切换信息可以是接收到用户输入的切换到指定页面的页面切换指令,还可以是识别到当前显示的展示页面在显示窗口中的位置为预设切换位置。相应的,页面切换信息对应的页面,可以是页面切换指令中包含的页面序号对应的页面,也可以是基于当前显示的展示页面的索引,确定的页面切换信息对应的页面的索引。根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面,可以是根据页面切换指令中包含的第一个页面的页面序号,确定页面切换信息对应的展示页面为第一展示页面,或者,根据页面切换指令中包含的组成双页面的两个相邻页面中,任意一个页面的页面序号,确定页面切换信息对应的展示页面为两个相邻页面组成的第二展示页面。例如,页面切换指令中包含的页面序号是1,确定页面切换信息对应的展示页面为第一展示页面,或者,根据页面切换指令中包含的页面序号是2和3中的任意一个,确定页面切换信息对应的展示页面为页面2和页面3组成的第二展示页面。或者,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面,还可以是基于当前显示的展示页面的索引,确定的页面切换信息对应的页面的索引为第一个页面的索引,则确定页面切换信息对应的展示页面为第一展示页面,或者,基于当前显示的展示页面的索引,确定的页面切换信息对应的页面的索引为组成双页面的两个相邻页面中,任意一个页面的索引,确定页面切换信息对应的展示页面为两个相邻页面组成的第二展示页面。例如,页面切换信息对应的页面的索引为1,确定页面切换信息对应的展示页面为第一展示页面,或者,根据页面切换信息对应的页面的索引是2和3中的任意一个,确定页面切换信息对应的展示页面为页面2和页面3组成的第二展示页面。s105,显示页面切换信息对应的第一展示页面或第二展示页面。具体的,可以在显示窗口中显示页面切换信息对应的第一展示页面或第二展示页面。例如,页面切换信息对应的是第一展示页面时,在显示窗口中显示第一展示页面。页面切换信息对应的是第二展示页面时,在显示窗口中显示第二展示页面。本发明实施例提供的一种文档内容的展示方法,与传统的显示与页面切换信息对应的单页页面的文档展示方法相比,文档的第一个页面为封面,进行单页展示,除第一个页面以外的每两个相邻页面进行双页展示,从而实现了文档的封面页面单独展示,非封面页面双页展示的展示效果,与真实阅读时文档的展示效果相同,进而避免单页展示造成的文档内容缺失。识别到页面切换信息为识别到当前显示的展示页面在显示窗口中的位置为预设切换位置时,可选的,上述本发明图1实施例的步骤s104,具体可以包括:获取当前显示的展示页面在显示窗口的显示位置和当前索引。当前索引为当前显示的展示页面在待展示文档中对应页面的序号。具体的,可以将显示窗口作为一个二维坐标系,当用户将鼠标的光标置于页面上,并滑动鼠标滚轮,使页面在显示窗口中移动时,对应有不同的位置坐标,可以获取展示页面在显示窗口的位置坐标,作为展示页面的显示位置,以用于后续确定是否识别到页面切换信息。当然,显示位置的获取可以按照预设周期获取,也可以是在检测到展示页面移动时获取。当然,页面在显示窗口中移动,还可以是用户滑动位于页面一侧的滑动条移动页面,也可以是按照用户通过键盘发送的上移,下移或者翻页翻页指令移动页面。同时,获取当前显示的展示页面的当前索引,以用于后续确定切换后的展示页面的切换索引,从而根据切换索引确定切换后的展示页面。其中,索引为展示页面在待展示文档中对应页面的序号,用于表明展示页面在待展示页面中的展示顺序。例如,当前显示的展示页面是第一展示页面,该页面的当前索引是1,在显示窗口的显示位置是页面的左下角坐标(0,0),或者页面的右下角坐标(21,0)。当前显示的展示页面是第二展示页面,是由页面2和页面3组成的双页面,该第二展示页面的当前索引是2或者3,在显示窗口的显示位置是页面的左上角坐标(0,15),或者页面的右上角坐标(21,15)。。如果显示位置为预设切换位置,则识别到页面切换信息。实际应用中,当前显示的展示页面移动方向不同时,预设切换位置也不同。例如,当前显示的展示页面移动方向为向下移动,则预设切换位置为页面的左下角坐标(0,0)或者页面的右下角(21,0)。当前展示的第一展示页面向下移动,且页面的左下角坐标为(0,0),或者页面的右下角坐标为(21,0)时,识别到页面切换信息。当前显示的展示页面移动方向为向上移动,则预设切换位置为页面的左上角坐标(0,15)或者页面的右下角(21,15)。当前展示的第二展示页面向上移动,且页面的左上角坐标为(0,15),或者页面的右上角坐标为(21,15)时,识别到页面切换信息。根据当前索引,确定页面切换信息对应的页面的切换索引。切换索引为页面切换信息对应的页面在待展示文档中的序号。具体的,如果识别到页面切换信息时,当前显示的展示页面向下移动,则页面切换信息对应的页面的切换索引=当前索引+1。如果识别到页面切换信息时,当前显示的展示页面向上移动,则页面切换信息对应的页面的切换索引=当前索引-1,或者页面切换信息对应的页面的切换索引=当前索引-2。其中,当前显示的第二展示页面向上移动时,进行页面切换,第一页面向上移动时,无需进行页面切换信息的识别。因此,确定切换索引时,如果是根据组成第二展示页面的两个页面中,展示顺序在前的页面的索引,则切换索引=当前索引-1。如果是根据组成第二展示页面的两个页面中,展示顺序在后的页面的索引,则切换索引=当前索引-2。例如,当前展示的页面为第一展示页面时,根据当前索引1,确定切换信息对应的页面的切换索引=1+1=2。当前展示的页面为由页面2和页面3组成的第二展示页面时,根据当前索引2或者3,确定切换信息对应的页面的切换索引=2-1=1,或者切换索引=3-2=1。根据切换索引,确定页面切换信息对应的第一展示页面或第二展示页面。例如,如果切换索引为1,则确定页面切换信息对应的展示页面为第一展示页面。如果切换索引为2,则确定页面切换信息对应的展示页面为页面2和页面3组成的双页面第二展示页面。实际应用中,显示所确定的展示页面,可以是直接显示所确定的展示页面,也可以是对所确定的展示页面进行处理后,显示处理后的页面。为此,可选的,上述本发明图1实施例中的步骤s103,具体可以包括:将第一展示页面渲染为第一展示图片。在显示窗口中显示第一展示图片。对所确定的展示页面进行处理,具体可以是将展示页面渲染为展示图片,在显示窗口中显示展示图片。如图2所示,在显示窗口201中显示第一展示页面202时,显示的是渲染第一展示页面202得到的第一展示图片。相应的,上述本发明图1实施例中的步骤s105,具体可以包括:将页面切换信息对应的第一展示页面渲染为第一展示图片,或者,将页面切换信息对应的第二展示页面,渲染为第二展示图片。在显示窗口中显示页面切换指令对应的第一展示图片或者第二展示图片。其中,第二展示图片具体可以是将页面切换信息对应的第二展示页面中的两个相邻页面,左右并列排布,得到待渲染第二页面;将待渲染第二页面,渲染为一个第二展示图片。例如,页面切换信息对应的第二展示页面由页面2和页面3组成,则将页面2和页面3左右并列排布。将排布好的两个页面作为一个整体待渲染第二页面,渲染带渲染第二页面,得到第二展示图片。得到的第二展示图片是一个图片,图片中包含两个页面。此外,第二展示图片也可以是分别渲染组成第二展示页面的两个相邻页面得到的,为此,可选的,上述本发明图1实施例中的步骤s105,具体可以包括:将页面切换信息对应的第二展示页面中的两个相邻页面,分别渲染为第一子图片和第二子图片。将第一子图片和第二子图片左右并列排布,作为一个第二展示图片。例如,页面切换信息对应的第二展示页面由页面2和页面3组成,将页面2渲染为第一子图片,页面3渲染为第二子图片。如图2所示,将第一子图片2031和第二子图片2032左右并列排布,作为第二展示图片,从而在显示窗口201中显示第二展示图片,从而显示了第二展示页面203。当然,图2仅为文档展示效果的示意,图2中第一展示页面202,第二展示页面203以及显示窗口201的尺寸和位置仅为示例性的。此外,在对组成第二展示页面的两个相邻页面或者渲染得到的第一子图片和第二子图片左右并列排布时,可以是按页面排列顺序,将顺序在前的页面或者子图片排布在左侧,顺序在后的页面或者子图片排布在右侧。或者,按页面的索引,将索引小的页面或者子图片排布在左侧,索引大的页面或者子图片排布在右侧。例如,将页面2排布在左侧,页面3排布在右侧,将渲染页面2得到的子图片排布在左侧,渲染页面3得到的子图片排布在右侧。当然,也可以将页面3排布在左侧,页面2排布在右侧,将渲染页面3得到的子图片排布在左侧,渲染页面2得到的子图片排布在右侧。实际应用中,为了展示的文档适用于用户的阅读习惯和用于显示的显示窗口的尺寸,可以根据用户输入的指令进行文档展示。对此,可选的,在上述本发明图1实施例中的步骤s103之后,步骤s104之前,本发明实施例的文档展示方法还可以包括:输出是否独立展示封面的提示信息。接收用户输入的是否独立展示封面的展示模式指令。实际应用中,可以输出包含是否独立展示封面的提示信息的提示窗口,也可以在显示窗口的功能栏中显示展示模式的选择按钮。如果展示模式指令为独立展示封面,则执行上述上述本发明图1实施例中的步骤s104。当用户输入的展示模式指令是独立展示封面,则可以执行步骤s104,将待展示文本展示为图2所示的效果。如果展示模式指令为不独立展示封面,则在识别到页面切换信息时,显示页面切换信息对应的待展示文档的页面。展示模式指令是不独立展示封面,则可以按照传统的展示方式,对每个页面都进行单页展示。例如,页面切换信息对应的待展示文档的页面为页面2,则显示页面2,而不再按步骤s104和s105显示所确定的由页面2和页面3组成的第二展示页面。实际应用中,展示文档页面时是按照待展示文档携带的页面尺寸展示的,但是用于显示文档的不同设备具有不同的显示尺寸,用户不同的阅读需求下显示窗口的尺寸也不同。当页面尺寸与显示窗口不匹配时,可能导致展示页面尺寸大于显示窗口尺寸而无法完整显示,或者展示页面尺寸远小于显示窗口而不便阅读。为了使显示的展示页面与显示窗口的尺寸相匹配,或者符合用户阅读时对页面的尺寸需求,可选的,在上述本发明图1实施例的步骤s103之后,本发明实施例的文档展示方法还可以包括:当接收到页面尺寸调整指令时,按照页面尺寸调整指令对应的调整尺寸,将第一展示页面渲染为第一调整后展示图片。在显示窗口中显示第一调整后展示图片。其中,调整指令对应的调整尺寸,可以是根据用户输入的调整比例和当前展示页面的尺寸确定的尺寸,也可以是利用快捷键与滚动鼠标滚轮的方式输入的尺寸。例如,当前展示页面的尺寸为长21厘米和宽27.9厘米,与显示窗口的尺寸不匹配,用户在输入的调整比例是缩小至80%,则调整指令对应的调整尺寸为调整长=21厘米×80%=16.8厘米,以及调整宽=15厘米×80%=12厘米。将第一展示页面渲染为长16.8厘米,宽12厘米的图片,得到第一调整后展示图片,在显示窗口中显示第一调整后展示图片,从而使显示的文档页面符合用户需求的尺寸。相应的,在上述本发明图1实施例的步骤s105之后,本发明实施例的文档展示方法还可以包括:当接收到页面尺寸调整指令时,按照页面尺寸调整指令对应的调整尺寸,将页面切换信息对应的第一展示页面渲染为第一调整后展示图片,或者,将页面切换信息对应的第二展示页面,渲染为第二调整后展示图片。在显示窗口中显示页面切换指令对应的第一调整后展示图片或者第二调整后展示图片。例如,接收到用户利用快捷键与滚动鼠标滚轮输入的页面尺寸调整指令时,按照页面尺寸调整指令对应的调整尺寸调整长8厘米和调整宽4厘米,将页面切换信息对应的第一展示页面渲染为长8厘米和宽4厘米的第一调整后展示图片。当页面切换信息对应的是页面2和页面3组成的第二展示页面时,将第二展示页面渲染为长=8×2=16厘米和宽=4×2=8厘米的第二调整后展示图片。当然,也可以将页面2渲染为长8厘米和宽4厘米的第一调整后子图片,将页面3渲染为长8厘米和宽4厘米的第二调整后子图片,将第一调整后子图片和第二调整后子图片左右并列排布,得到第二调整后展示图片。在显示窗口中显示调整后展示图片,从而使展示的文档页面符合用户对显示尺寸的需求。实际应用中,杂志、绘本以及书籍等读物的最后一页通常为封底,且封底与封面的内容具有相关性。因此,在展示这类读物的文档时,可以将封面与封底组成双页面共同展示,以便用户在阅读初始对文档有完整的认识。为此,如图3所示,本发明另一实施例的文档内容的展示方法的流程,该方法可以包括:s301,按照文档打开指令,获取待展示文档。s301为与本发明图1实施例的s101相同的步骤,在此不再赘述,详见本发明图1实施例的描述。s302,利用预设封底识别算法,识别待展示文档的最后一个页面是否为封底。如果是,则执行s303,如果否,则执行s304。s303,将最后一个页面和第一个页面组成的双页页面确定为第一展示页面。其中,预设封底识别算法,具体可以是识别页面的文字内容中是否包含预设的封底内容。当最后一个页面为封底时,可以与第一个页面组成双页页面,确定为第一展示页面,以便在后续进行展示时将封面与封底共同展示,利于用户在阅读初始对文档有完整的认识。s304,将待展示文档的第一个页面确定为第一展示页面。s305,按页面的顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面。s304至s305为与本发明图1实施例的s102相同的步骤,在此不再赘述,详见本发明图1实施例的描述。s306,显示第一展示页面。s307,当识别到页面切换信息时,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面。s308,显示页面切换信息对应的第一展示页面或第二展示页面。s306至s308为与本发明图1实施例的s103至s105相同的步骤,在此不再赘述,详见本发明图1实施例的描述。可选的,上述本发明图3实施例中的步骤s302,具体可以包括:获取最后一个页面的文字内容。具体的,可以通过解析最后一个页面,读取页面中的文字内容。判断文字内容中是否包含预设封底内容。如果是,则确定最后一个页面为封底。具体的,可以将页面的文字内容与预设封底内容进行比对,如果页面的文字内容中存在至少一个与预设封底内容相同的词语,则表明页面的文字内容中包含预设封底内容,从而确定最后一个页面为封底。其中,预设封底内容,具体可以包括:“书号”、“定价”、“版权”、“推荐语”以及“作者”等文字。例如,最后一个页面的文字内容包括“定价xx”,“简介xx”,则最后一个页面为封底。相应于上述方法实施例,本发明一实施例还提供了文档内容的展示装置。如图4所示,本发明一实施例的文档内容的展示装置的结构,该装置可以包括:文档获取模块401,用于按照文档打开指令,获取待展示文档;页面获取模块402,用于将待展示文档的第一个页面确定为第一展示页面,按页面的顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面;页面展示模块403,用于显示第一展示页面;当识别到页面切换信息时,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面;显示页面切换信息对应的第一展示页面或第二展示页面。本发明实施例提供的一种文档内容的展示装置,进行文档展示时,与传统的显示与页面切换信息对应的单页页面的文档展示相比,文档的第一个页面为封面,进行单页展示,除第一个页面以外的每两个相邻页面进行双页展示,从而实现了文档的封面页面单独展示,非封面页面双页展示的展示效果,与真实阅读时文档的展示效果相同,进而避免单页展示造成的文档内容缺失。可选的,上述本发明图4实施例中的文档获取模块401,具体可以用于:从待展示文档中,获得待展示文档的页面队列;相应的,上述本发明图4实施例中的页面获取模块402,具体可以用于:将页面队列中的第一个页面确定为第一展示页面,按页面的顺序将页面队列中除第一个页面外,每两个相邻页面确定为一个第二展示页面。可选的,上述本发明图4实施例中的页面展示模块403,具体可以用于:获取当前显示的展示页面在显示窗口的显示位置和当前索引;当前索引为所述当前显示的展示页面在所述待展示文档中对应页面的序号;如果显示位置为预设切换位置,则识别到页面切换信息;根据当前索引,确定页面切换信息对应的页面的切换索引;切换索引为页面切换信息对应的页面在所述待展示文档中的序号;根据切换索引,确定页面切换信息对应的第一展示页面或第二展示页面。可选的,上述本发明图4实施例中的页面展示模块403,具体可以用于:将第一展示页面渲染为第一展示图片;在显示窗口中显示所述第一展示图片;上述页面展示模块403,具体可以用于:将页面切换信息对应的第一展示页面渲染为第一展示图片,或者,将页面切换信息对应的第二展示页面,渲染为第二展示图片;在显示窗口中显示页面切换指令对应的第一展示图片或者第二展示图片。可选的,上述本发明图4实施例中的页面获取模块402,具体可以用于:将页面切换信息对应的第二展示页面中的两个相邻页面,分别渲染为第一子图片和第二子图片;将第一子图片和第二子图片左右并列排布,作为一个第二展示图片。可选的,上述本发明图4实施例中的文档内容展示装置,还可以包括模式选择模块;模式选择模块,用于在页面展示模块403显示所述第一展示页面之后,识别到页面切换信息之前,输出是否独立展示封面的提示信息;接收用户输入的是否独立展示封面的展示模式指令;如果展示模式指令为独立展示封面,则页面展示模块403执行当识别到页面切换信息时,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面;如果展示模式指令为不独立展示封面,则页面展示模块403在识别到页面切换信息时,显示页面切换信息对应的所述待展示文档的页面。可选的,上述本发明图4实施例中的页面展示模块403,具体可以用于:在显示第一展示页面之后,当接收到页面尺寸调整指令时,按照页面尺寸调整指令对应的调整尺寸,将第一展示页面渲染为第一调整后展示图片;在显示窗口中显示第一调整后展示图片;在显示页面切换指令对应的第一展示页面或第二展示页面之后,当接收到页面尺寸调整指令时,按照页面尺寸调整指令对应的调整尺寸,将页面切换信息对应的第一展示页面渲染为第一调整后展示图片,或者,将页面切换信息对应的第二展示页面,渲染为第二调整后展示图片;在显示窗口中显示页面切换指令对应的第一调整后展示图片或者第二调整后展示图片。如图5所示,本发明另一实施例的文档内容的展示装置的结构,该装置可以包括:文档获取模块501,用于按照文档打开指令,获取待展示文档;封底识别模块502,用于利用预设封底识别算法,识别待展示文档的最后一个页面是否为封底;页面获取模块503,用于在封底识别模块识别出最后一个页面为封底时,将最后一个页面和所述第一个页面组成的双页页面确定为第一展示页面;用于在封底识别模块识别出最后一个页面不为封底时,将待展示文档的第一个页面确定为第一展示页面,按页面的顺序将除第一个页面外,每两个相邻页面组成的双页面确定为一个第二展示页面;页面展示模块504,用于显示第一展示页面;当识别到页面切换信息时,根据页面切换信息对应的页面,确定页面切换信息对应的第一展示页面或第二展示页面;显示页面切换信息对应的第一展示页面或第二展示页面。可选的,上述本发明图5实施例中的封底识别模块502,具体可以用于:获取最后一个页面的文字内容;判断文字内容中是否包含预设封底内容;如果是,则确定最后一个页面为封底。相应于上述实施例,本发明实施例还提供了一种电子设备,如图6所示,该设备可以包括:处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器通603过通信总线604完成相互间的通信;存储器603,用于存放计算机程序;处理器601,用于执行上述存储器603上所存放的计算机程序时,实现上述实施例中任一文档内容的展示方法的步骤。本发明实施例提供的一种电子设备,进行文档展示时,与传统的显示与页面切换信息对应的单页页面的文档展示相比,文档的第一个页面为封面,进行单页展示,除第一个页面以外的每两个相邻页面进行双页展示,从而实现了文档的封面页面单独展示,非封面页面双页展示的展示效果,与真实阅读时文档的展示效果相同,进而避免单页展示造成的文档内容缺失。上述存储器可以包括ram(randomaccessmemory,随机存取存储器),也可以包括nvm(non-volatilememory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离于上述处理器的存储装置。上述处理器可以是通用处理器,包括cpu(centralprocessingunit,中央处理器)、np(networkprocessor,网络处理器)等;还可以是dsp(digitalsignalprocessor,数字信号处理器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。本发明一实施例提供的计算机可读存储介质,包含于电子设备,该计算机可读存储介质内存储有计算机程序,该计算机程序被处理器执行时,实现上述施例中任一文档内容的展示方法的步骤。本发明实施例提供的一种计算机可读存储介质,包含于电子设备,该计算机可读存储介质内存储有计算机程序,该计算机程序被处理器执行时,与传统的显示与页面切换信息对应的单页页面的文档展示相比,文档的第一个页面为封面,进行单页展示,除第一个页面以外的每两个相邻页面进行双页展示,从而实现了文档的封面页面单独展示,非封面页面双页展示的展示效果,与真实阅读时文档的展示效果相同,进而避免单页展示造成的文档内容缺失。在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的文档内容的展示方法。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、dsl(digitalsubscriberline,数字用户线)或无线(例如:红外线、无线电、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如:dvd(digitalversatiledisc,数字通用光盘))、或者半导体介质(例如:ssd(solidstatedisk,固态硬盘))等。在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和电子设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1