版式文档的处理方法及装置的制造方法

文档序号:8223469阅读:318来源:国知局
版式文档的处理方法及装置的制造方法【专利说明】【
技术领域
】[0001]本发明涉及文档处理技术,尤其涉及一种版式文档的处理方法及装置。【【
背景技术
】】[0002]版式文档是指符合版式文档格式规范的文档,它采用一种绝对描述方式,在自定义的坐标系中,明确记录了每个页面元素显示的位置、样式和尺寸等。版式文档格式是版面呈现效果固定的电子文档格式,版式文档的呈现与终端无关,在各种终端上阅读、打印或印刷时,其版面的呈现结果都是一致的。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用版式文档,例如,目前的可移植文档格式(PortableDocumentFormat,PDF)文档就是一种比较典型的版式文档。[0003]随着终端的种类的增加,用户需要在多种终端上都能够方便的展现版式文档。由于终端的显示设备的尺寸有很大差异,尤其是各种型号的手机的屏幕,因此,固定布局的版式文档可能会出现无法在不同的终端上正常展现的情况。现有技术中,可以针对不同终端的显示设备的尺寸,对版式文档的内容重新进行人工布局,即重新计算每个页面元素显示的位置、样式和尺寸等,以形成适合不同终端的版式文档。[0004]然而,人工布局的操作复杂,且容易出错,从而导致了版式文档处理的效率和可靠性的降低。【【
发明内容】】[0005]本发明的多个方面提供一种版式文档的处理方法及装置,用以提高版式文档处理的效率和可靠性。[0006]本发明的一方面,提供一种版式文档的处理方法,包括:[0007]获取版式文档中所包括的文本内容的元数据;[0008]对所述文本内容的元数据进行合并处理,以获得至少一个行的展现行数据,所述至少一个行中每个行的展现行数据包括该行的行标识信息和该行所包括的文本内容的元数据;[0009]根据所述每个行的展现行数据,以流式展现方式,展现所述版式文档。[0010]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述对所述文本内容的元数据进行合并处理,以获得至少一个行的展现行数据,包括:[0011]对所述文本内容的元数据进行合并处理,以获得至少一个行的初始行数据,所述至少一个行中每个行的初始行数据包括该行的行标识信息和该行所包括的文本内容的元数据;[0012]对所述每个行的初始行数据中所包括的文本内容的元数据的顺序进行调整,以获得所述每个行的展现行数据。[0013]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述每个行的展现行数据,以流式展现方式,展现所述版式文档,包括:[0014]对所述至少一个行的展现行数据进行合并处理,以获得至少一个模块的展现模块数据,所述至少一个模块中每个模块的展现模块数据包括该模块的模块标识信息和该模块所包括的行的展现行数据;[0015]根据所述每个模块的展现模块数据,以流式展现方式,展现所述版式文档。[0016]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述对所述至少一个行的展现行数据进行合并处理,以获得至少一个模块的展现模块数据,包括:[0017]对所述至少一个行的展现行数据进行合并处理,以获得至少一个模块的初始模块数据,所述至少一个模块中每个模块的初始模块数据包括该模块的模块标识信息和该模块所包括的行的展现行数据;[0018]对所述每个模块所包括的行的展现行数据的顺序进行调整,以获得所述每个模块的展现模块数据。[0019]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述每个模块的展现模块数据,以流式展现方式,展现所述版式文档,包括:[0020]获取所述版式文档中所包括的图片内容的元数据;[0021]根据所述每个模块的展现模块数据和所述图片内容的元数据,将所述图片内容的元数据插入对应模块的展现模块数据,以获得所述对应模块的绑定模块数据;[0022]根据所述对应模块的绑定模块数据,以及所述至少一个模块中除了所述对应模块之外的其他模块的展现模块数据,以流式展现方式,展现所述版式文档。[0023]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述每个模块的展现模块数据,以流式展现方式,展现所述版式文档之前,还包括:[0024]对用于描述所述版式文档的外围属性的模块的展现模块数据进行调整处理。[0025]本发明的另一方面,提供一种版式文档的处理装置,包括:[0026]获取单元,用于获取版式文档中所包括的文本内容的元数据;[0027]合并单元,用于对所述文本内容的元数据进行合并处理,以获得至少一个行的展现行数据,所述至少一个行中每个行的展现行数据包括该行的行标识信息和该行所包括的文本内容的元数据;[0028]展现单元,用于根据所述每个行的展现行数据,以流式展现方式,展现所述版式文档。[0029]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述合并单元,具体用于[0030]对所述文本内容的元数据进行合并处理,以获得至少一个行的初始行数据,所述至少一个行中每个行的初始行数据包括该行的行标识信息和该行所包括的文本内容的元数据;以及[0031]对所述每个行的初始行数据中所包括的文本内容的元数据的顺序进行调整,以获得所述每个行的展现行数据。[0032]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述展现单元,具体用于[0033]对所述至少一个行的展现行数据进行合并处理,以获得至少一个模块的展现模块数据,所述至少一个模块中每个模块的展现模块数据包括该模块的模块标识信息和该模块所包括的行的展现行数据;以及[0034]根据所述每个模块的展现模块数据,以流式展现方式,展现所述版式文档。[0035]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述展现单元,具体用于[0036]对所述至少一个行的展现行数据进行合并处理,以获得至少一个模块的初始模块数据,所述至少一个模块中每个模块的初始模块数据包括该模块的模块标识信息和该模块所包括的行的展现行数据;以及[0037]对所述每个模块所包括的行的展现行数据的顺序进行调整,以获得所述每个模块的展现模块数据。[0038]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述展现单元,具体用于[0039]获取所述版式文档中所包括的图片内容的元数据;[0040]根据所述每个模块的展现模块数据和所述图片内容的元数据,将所述图片内容的元数据插入对应模块的展现模块数据,以获得所述对应模块的绑定模块数据;以及[0041]根据所述对应模块的绑定模块数据,以及所述至少一个模块中除了所述对应模块之外的其他模块的展现模块数据,以流式展现方式,展现所述版式文档。[0042]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述展现单元,还用于[0043]对用于描述所述版式文档的外围属性的模块的展现模块数据进行调整处理。[0044]由上述技术方案可知,本发明实施例通过获取版式文档中所包括的文本内容的元数据,进而对所述文本内容的元数据进行合并处理,以获得至少一个行的展现行数据,所述至少一个行中每个行的展现行数据包括该行的行标识信息和该行所包括的文本内容的元数据,使得能够根据所述每个行的展现行数据,以流式展现方式,展现所述版式文档,无需人工参与,操作简单,而且正确率高,从而提高了版式文档处理的效率和可靠性。[0045]另外,采用本发明提供的技术方案,通过以流式展现方式,展现版式文档,使得版式文档的版面呈现效果不再是固定不变且不可编辑,而是根据终端的显示设备的尺寸灵活可变且可编辑,从而提高了版式文档处理的灵活性。[0046]另外,通过对用于描述版式文档的外围属性的模块的展现模块数据进行调整处理,例如,修改或删除等,使得能够根据调整之后的每个模块的展现模块数据,以流式展现方式,展现所述版式文档,能够避免了由于终端的显示设备的尺寸有很大差异而导致的以流式展现方式展现版式文档时其用于描述所述版式文档的外围属性的内容单元会出现错误的问题,从而提高了版式文档处理的效率和可靠性。【【附图说明】】[0047]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0048]图1为本发明一实施例提供的版式文档的处理方法的流程示意图;[0049]图2为本发明另一实施例提供的版式文档的处理装置的结构示意图。【【具体实施方式】】[0050]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。[0051]需要说明的是当前第1页1 2 3 4 
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1