本发明专利技术实施例提供了一种电子文档的处理方法及装置。一方面,本发明专利技术实施例通过获得包含电子文档中表格的第一图片信息,进而依据所述第一图片信息,对以第一排版方式显示的所述电子文档进行重排版处理,以获得以第二排版方式显示的所述电子文档,所述以第二排版方式显示的所述电子文档包含所述第一图片信息。因此,本发明专利技术实施例提供的技术方案能够自动生成包含电子文档中表格的图片,从而实现提高电子文档的重排版处理的效率。
【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供了一种电子文档的处理方法及装置。一方面,本专利技术实施例通过获得包含电子文档中表格的第一图片信息,进而依据所述第一图片信息,对以第一排版方式显示的所述电子文档进行重排版处理,以获得以第二排版方式显示的所述电子文档,所述以第二排版方式显示的所述电子文档包含所述第一图片信息。因此,本专利技术实施例提供的技术方案能够自动生成包含电子文档中表格的图片,从而实现提高电子文档的重排版处理的效率。【专利说明】—种电子文档的处理方法及装置【
】本专利技术涉及计算机
,尤其涉及一种电子文档的处理方法及装置。【
技术介绍
】目前,客户端显示电子文档时,为了能够依据客户端的大小来排列电子文档中的文档内容,如文字、表格和图片等,需要对待显示的电子文档进行重排版处理,其方法是:先将电子文档由版式格式转化成流式格式,然后对流式格式的电子文档进行重排版处理。然而,现有技术中在将电子文档由版式格式转化成流式格式时,电子文档中的表格经过转化后,会出现表格中文字的排版混乱或者表格中的文字丢失的问题,进而会影响电子文档中其他文档内容的重排版处理。为了解决该问题,现有技术中是由用户手动将表格录入到待显示的电子文档中,这种电子文档的处理方式使得表格的处理效率比较低,从而导致电子文档的重排版处理的效率比较低。【
技术实现思路
】有鉴于此,本专利技术实施例提供了一种电子文档的处理方法及装置,能够自动生成包含电子文档中表格的图片,从而实现提高电子文档的重排版处理的效率。本专利技术实施例的一方面,提供一种电子文档的处理方法,包括:获得包含电子文档中表格的第一图片信息;依据所述第一图片信息,对以第一排版方式显示的所述电子文档进行重排版处理,以获得以第二排版方式显示的所述电子文档,所述以第二排版方式显示的所述电子文档包含所述第一图片信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得包含电子文档中表格的第一图片信息,包括:获得所述电子文档中表格的范围信息;获得包含所述电子文档的第二图片信息;依据所述范围信息,从所述第二图片信息中截取所述第一图片信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得所述电子文档中表格的范围信息,包括:依据所述电子文档中文档内容的属性信息,获得所述电子文档中的线条;依据所述线条的端点坐标信息,获得所述电子文档中表格的范围信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述线条的端点坐标信息,获得所述电子文档中表格的范围信息,包括:依据所述线条的端点坐标信息,对所述电子文档中的线条进行分组处理,以获得M个线条组,M为大于或者等于I的整数;获得所述M个线条组中符合表格特征的N个线条组,N为大于或者等于1,且小于或者等于M的整数;获得所述N个线条组中每个所述线条组对应的表格的四个端点坐标信息;依据所述四个端点坐标信息,获得所述电子文档中表格的范围信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述第一图片信息,对以第一排版方式显示的所述电子文档进行重排版处理,以获得以第二排版方式显示的所述电子文档,包括:对版式格式的所述电子文档进行转化处理,以获得以第一排版方式显示的流式格式的所述电子文档;依据所述第一图片信息,对所述以第一排版方式显示的流式格式的所述电子文档进行重排版处理,以获得以第二排版方式显示的流式格式的所述电子文档。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述第一图片信息,对所述以第一排版方式显示的流式格式的所述电子文档进行重排版处理,以获得以第二排版方式显示的流式格式的所述电子文档,包括:利用所述第一图片信息,替换所述以第一排版方式显示的流式格式的所述电子文档中所述第一图片信息所包含的表格;对经过替换处理后获得的以第一排版方式显示的流式格式的所述电子文档进行重排版处理,以获得以第二排版方式显示的流式格式的所述电子文档。本专利技术实施例的一方面,提供一种电子文档的处理装置,包括:获取单元,用于获得包含电子文档中表格的第一图片信息;处理单元,用于依据所述获取单元获得的所述第一图片信息,对以第一排版方式显示的所述电子文档进行重排版处理,以获得以第二排版方式显示的所述电子文档,所述以第二排版方式显示的所述电子文档包含所述第一图片信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取单元,具体用于:获得所述电子文档中表格的范围信息;获得包含所述电子文档的第二图片信息;依据所述范围信息,从所述第二图片信息中截取所述第一图片信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得所述电子文档中表格的范围信息,具体为:依据所述电子文档中文档内容的属性信息,获得所述电子文档中的线条;依据所述线条的端点坐标信息,获得所述电子文档中表格的范围信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述线条的端点坐标信息,获得所述电子文档中表格的范围信息,具体为:依据所述线条的端点坐标信息,对所述电子文档中的线条进行分组处理,以获得M个线条组,M为大于或者等于I的整数;获得所述M个线条组中符合表格特征的N个线条组,N为大于或者等于1,且小于或者等于M的整数;获得所述N个线条组中每个所述线条组对应的表格的四个端点坐标信息;依据所述四个端点坐标信息,获得所述电子文档中表格的范围信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理单元,具体用于:对版式格式的所述电子文档进行转化处理,以获得以第一排版方式显示的流式格式的所述电子文档;依据所述第一图片信息,对所述以第一排版方式显示的流式格式的所述电子文档进行重排版处理,以获得以第二排版方式显示的流式格式的所述电子文档。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述第一图片信息,对所述以第一排版方式显示的流式格式的所述电子文档进行重排版处理,以获得以第二排版方式显示的流式格式的所述电子文档,具体为:利用所述第一图片信息,替换所述以第一排版方式显示的流式格式的所述电子文档中所述第一图片信息所包含的表格;对经过替换处理后获得的以第一排版方式显示的流式格式的所述电子文档进行重排版处理,以获得以第二排版方式显示的流式格式的所述电子文档。由以上技术方案可以看出,本专利技术实施例具有以下有益效果:本专利技术实施例通过获得包含电子文档中表格的第一图片信息,进而依据所述第一图片信息,对以第一排版方式显示的所述电子文档进行重排版处理,以获得以第二排版方式显示的所述电子文档,所述以第二排版方式显示的所述电子文档包含所述第一图片信肩、O本专利技术实施例提供的技术方案能够自动生成包含电子文档中表格的图片,然后利用该图片实现电子文档的重排版处理,重排版处理后获得的电子文档中包含该图片。与现有技术中手动在录入表格的处理方式相比,可以提高表格的处理效率,从而提高电子文档的重排版处理的效率。【【专利附图】【附图说明】】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出本文档来自技高网...
【技术保护点】
一种电子文档的处理方法,其特征在于,所述方法包括:获得包含电子文档中表格的第一图片信息;依据所述第一图片信息,对以第一排版方式显示的所述电子文档进行重排版处理,以获得以第二排版方式显示的所述电子文档,所述以第二排版方式显示的所述电子文档包含所述第一图片信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐明,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。