[发明专利]生成及展现电子文档的方法及装置有效
申请号: | 201310226428.3 | 申请日: | 2013-06-07 |
公开(公告)号: | CN104239305B | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 李赟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 展现 电子 文档 方法 装置 | ||
技术领域
本申请涉及电子文档排版及显示技术领域,特别是涉及生成及展现电子文档的方法及装置。
背景技术
随着互联网的蓬勃发展以及硬件水平的不断提升,电子文档正在逐步取代传统的图书和纸质文档。根据版面计算方式的不同,电子文档可以分为流式文档和版式文档,两者的本质区别在于版面绘制结果的确定时机,前者在打开文档时动态计算,而后者在文档生成时就已经确定了。
流式文档以微软的Open Office XML(OOXML)规范的文档为代表,将文档内容按照章节段落的结构组织,并且引用样式表中定义的样式,对文档布局的规则进行了相对性的描述,通过相应算法的排版来使用文档。HTML(Hypertext Markup Language,超文本标记语言)也是一种流式文档,其结构设计更符合网络浏览的需要。
版式文档以Adobe公司推出的PDF格式文件为代表,通过给文档内容指定坐标位置、嵌入文字字体、指定图表尺寸的方法,对文档布局进行绝对描述。版式文档可以在各种操作系统平台下保持文档的原貌,适合作为电子文档内容的最终发布形式,或者作为印刷品的替代物进行传播和发布。它已成为文档交换和存档的理想格式。
长期以来,版式文档技术和流式文档技术都是相互独立的。随着终端技术的发展,终端设备体现出个人电脑、手机、PDA等多种形式的区别,对于电子文档而言,如果是在个人电脑上、大屏平板电脑阅读,版式文档由于其版面的表现力和确定性是一个很好的选择,但当用户通过手机等小屏幕设备进行阅读时,则希望页面可以根据屏幕进行调整、重排,甚至舍弃掉装饰性的信息,只关注于对文档内容顺畅的阅读。因此,在现有技术中,一般只能根据终端设备的需要制作多份电子文档,例如,针对大屏幕设备,制作版式文档,针对小屏幕设备则制作流式文档,等等,显然,由于需要分别针对不同的屏幕尺寸制作多份文档,因此,这会使得制作者的工作量大增,并且也会使得制作出的文档需要占用大量的存储空间,而这些存储空间中保存的内容存在大量的冗余内容,造成存储空间的浪费。
发明内容
本申请提供了生成及展现电子文档的方法及装置,使得电子文档在排版及显示上具有一定的确定性,同时也具有一定的灵活度及自由度。
本申请提供了如下方案:
一种展现电子文档的方法,包括:
获取电子文档数据包;所述数据包中包括电子文档的版面布局描述信息、内容流描述信息以及资源描述信息;其中,所述版面布局描述信息包括引用的内容流对象的信息、页属性信息以及页内包含的页面块的属性信息,所述页面块为页内显示区域的子区域,所述页面块的属性信息至少包括:页面块在页内的位置、大小;所述内容流描述信息包括按照预置的逻辑顺序引用的资源对象的信息以及资源对象的显示样式信息,所述资源描述信息包括电子文档在显示时所需的各种资源数据的集合;
根据所述版面布局描述信息对显示页面进行版面布局;
根据所述内容流描述信息以及所述资源描述信息确定待显示的内容及显示样式;
按照所述显示样式,在进行了版面布局的显示页面中对所述待显示的内容进行排版及显示。
一种生成电子文档的方法,包括:
针对指定的文档内容,创建页面,并记录页属性信息;
在页面内创建页面块,在页面块的属性信息中记录所述页面块在页内的位置及大小;所述页面块为页内显示区域的子区域;
为所述指定的文档内容中的元素生成资源描述信息,所述资源描述信息包括资源对象的标识及其显示样式信息;
按照预置的逻辑顺序引用所述资源描述信息,创建内容流,并生成内容流描述信息;
创建所述内容流到所述页面块的关联关系,以便确定页面块所引用的内容流,并记录页面块引用的内容流的标识信息;
根据所述页属性信息、页面块的属性信息以及引用的内容流的标识信息,生成版面布局描述信息;
保存所述版面布局描述信息、内容流描述信息、资源描述信息,生成电子文档。
一种展现电子文档的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310226428.3/2.html,转载请声明来源钻瓜专利网。