一种文档优化显示的方法和装置的制造方法
【技术领域】
[0001 ]本发明的实施方式涉及文档处理领域,更具体地,本发明的实施方式涉及一种文档优化显示的方法和装置。
【背景技术】
[0002]本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]PDF(PortabIe Document Format,便携式文档格式)是一种电子文件格式,这种文件格式与操作系统平台无关,也就是说,PDF文档不管是在Windows操作系统,Unix操作系统还是在其他操作系统中都是通用的,由于PDF文档具有上述优点,因此,它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。目前,越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件等已经广泛使用TOF文档。
[0004]目前,由于TOF文档应用越来越广泛,及智能终端的普及,越来越多的用户会在智能终端中查看I3DF文档,例如,通过智能终端中的网易云阅读来查看I3DF文档。
[0005]对于扫描版的PDF文档而言,最终在智能终端的阅读应用中的呈现效果就是对实体书的移植,源于此,在目前的PDF文档显示方法中,智能终端的屏幕除了显示文档中的有效内容之外,在屏幕边缘跟文档中的有效内容之间还存在一部分空白区域,如图1A所示。从图1A可以看出,智能终端中的屏幕中除了显示文档的有效内容之外,在水平方向,屏幕的垂直边缘与文档的有效内容之间存在距离为X的空白区域,同理,在垂直方向,屏幕的水平边缘与文档的有效内容之间存在距离为Y的空白区域。
[0006]同时,现有技术是通过I3DF重排技术对I3DF文档的内容重新排版,放大I3DF文档中的内容,但是,如果PDF文档中有表格、代码等内容时,放大后的PDF文档会出现错误、排版改变,或者表格很可能被分隔在不同的页面的情况,给用户阅读造成不便,如图1B所示,假设初始I3DF文档为图1A所示,通过PDF重排技术对TOF文档的内容重新排版后,PDF文档变为图1B所示,从图1A至图1B可以看出,PDF文档的排版发生改变,给用户阅读造成不便,降低阅读效率。
【发明内容】
[0007]现有技术由于在有限的屏幕中存在一部分空白区域,因此现有技术文档显示方法存在屏幕资源浪费的缺陷,而屏幕资源对于显示面积有限的便携终端设备非常重要,同时,通过PDF重排技术来放大PDF文档的内容,存在出现错误或者造成用户阅读困难的缺陷,这是非常令人烦恼的过程。
[0008]为此,非常需要一种改进的文档优化显示方法及装置,以使得在有限的屏幕资源中避免出现空白区域,或者降低空白区域在屏幕中所占的比例,最大程度地利用屏幕的面积,进而提高屏幕资源的利用率,同时还可以避免在放大TOF文档的过程中出现错误或者造成用户阅读困难的缺陷。
[0009]在本上下文中,本发明的实施方式期望提供一种文档优化显示的方法和装置。
[0010]在本发明实施方式的第一方面中,提供了一种文档优化显示的方法,包括:获取文档内容位置;根据所述文档内容位置,确定文档页面四个边缘处应剪裁掉的部分;根据所确定的应剪裁掉的部分,对于文档页面进行剪裁;以及将剪裁后的文档页面放大到文档页面的原始大小进行显示。
[0011]在本发明实施方式的第二方面中,提供了一种文档优化显示的装置,包括:文档内容位置获取模块,被配置为获取文档内容位置;剪裁部分确定模块,被配置为根据所述文档内容位置,确定文档页面四个边缘处应剪裁掉的部分;剪裁模块,被配置为根据所确定的应剪裁掉的部分,对于文档页面进行剪裁;以及放大显示模块,被配置为将剪裁后的文档页面放大到文档页面的原始大小进行显示。
[0012]根据本发明实施方式提供的文档优化显示的方法和装置,可以先获取文档内容位置;根据所述文档内容位置,确定文档页面四个边缘处应剪裁掉的部分;根据所确定的应剪裁掉的部分,对于文档页面进行剪裁;以及将剪裁后的文档页面放大到文档页面的原始大小进行显示,在该方案中,将文档页面内容进行剪裁,最终在有限的屏幕资源中显示的是剪裁后的文档页面,而无需将文档页面中的空白区域还在屏幕中显示,减少了空白区域对屏幕资源的占用,最大程度地利用了屏幕的面积,从而显著地避免了对屏幕资源的浪费,同时,本发明是将剪裁后的文档页面放大到文档页面的原始大小进行显示,不是通过TOF重排技术来放大TOF文档,因此,还可以避免在放大PDF文档的过程中出现错误或者造成用户阅读困难的缺陷。
【附图说明】
[0013]通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
[0014]图1A示意性地示出了根据现有技术的文档显示的方法的示意图;
[0015]图1B示意性地示出了根据现有技术的文档放大显示的方法的示意图;
[0016]图2A示意性地示出了根据本发明实施方式的流程示意图;
[0017]图2B示意性地示出了根据本发明实施方式的最靠近相应边缘的位置的示意图;
[0018]图2C示意性地示出了根据本发明实施方式的应剪裁掉的部分的一种示意图;
[0019]图2D示意性地示出了根据本发明实施方式的应剪裁掉的部分的另一种示意图;
[0020]图3示意性地示出了根据本发明另一实施例的文档优化显示的装置的示意图;
[0021 ]图4示意性地示出了根据本发明又一实施例的文档优化显示的装置的示意图;
[0022]图5示意性地示出了根据本发明再一实施例的文档优化显示的装置的示意图;
[0023]在附图中,相同或对应的标号表不相同或对应的部分。
【具体实施方式】
[0024]下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0025]本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0026]根据本发明的实施方式,提出了一种文档优化显示的方法和装置。
[0027]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0028]下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0029]发明概述
[0030]本发明人发现,在文档显示的过程中,可以获取文档内容位置;并根据所述文档内容位置,确定文档页面四个边缘处应剪裁掉的部分;然后,根据所确定的应剪裁掉的部分,对于文档页面进行剪裁;以及将剪裁后的文档页面放大到文档页面的原始大小进行显示,在该方案中,由于将文档页面中的空白区域剪裁,使得文档页面中的有效内容可以尽可能多的占用屏幕,最大程度地利用了屏幕的面积,因此,可以显著提高屏幕资源的利用率,同时,本发明是将剪裁后的文档页面放大到文档页面的原始大小进行显示,不是通过TOF重排技术来放大TOF文档,因此,还可以避免在放大PDF文档的过程中出现错误或者造成用户阅读困难的缺陷。
[0031]在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
[0032]应用场景总览
[0033]本发明实施例中,可以采用多种应用打开I3DF文档,例如,采用网易云阅读、多看阅读、Adobe Reader、掌阅iReader等等。本发明实施例提供的方法可以用于安装有网易云阅读、多看阅读、Adobe Reader、掌阅iReader等应用的终端。此处的终端可以是任何现有的、正在研发的或将来研发的智能手机、非智能手机、平板电