文档处理方法、装置、设备及存储介质制造方法及图纸

技术编号:21914223 阅读:27 留言:0更新日期:2019-08-21 12:30
本发明专利技术提供一种文档处理方法、装置、设备及存储介质,涉及计算机技术领域,本发明专利技术减少了文档与演示文稿相互转换过程中的复杂操作,可实现文档与演示文稿之间快捷方便的相互转换,且转换过程中不会存在格式和内容的损失,其转换过程是可逆的。

Document processing methods, devices, devices and storage media

【技术实现步骤摘要】
文档处理方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及一种文档处理方法、装置、设备及存储介质。
技术介绍
自微软公司发布MicrosoftOffice三件套(Word、Excel和Powerpoint)以来,文档与演示文稿(也称PPT)一直是以独立产品的形态存在的,即使是后面谷歌发布的GoogleDocs三件套,也是同样保持GoogleDocs、GoogleSheets和GoogleSlides三个独立产品的形态。然而用户在创作文档和演示文稿时,两者有可能不是孤立存在的,用户有需求将一份内容以文档或演示文稿的形式来查看。由于文档与演示文稿的区别在于,显示文稿一般有明确的“页”的概念,而文档则没有,因此现有技术中对文档与演示文稿的转换通常操作较为复杂,例如在将文档转换成演示文稿时,需要将文档先转换成大纲视图,然后再设置标题后,以显示文稿模式打开,显示文稿中则根据标题将文档内容分割成不同的页面;而在将演示文稿转换成文档时,需要设置文档的页面布局、格式等相关参数,才能发布成文档格式;而通过现有技术的方法进行文档与演示文稿之间的转换过程复杂繁琐,而且会存在格式和内容的损失,得到的转换结果通常也是不可逆的,无法进行文档与演示文稿之间的自由转换,为用户带来很多的不便。
技术实现思路
本专利技术提供一种文档处理方法、装置、设备及存储介质,以实现文档与演示文稿之间快捷方便的转换。本专利技术的第一方面是提供一种文档处理方法,包括:接收将文档切换成演示文稿进行显示的切换指令;根据所述切换指令,获取所述文档中预先设置的各单元格中的内容;以每一单元格中的内容作为演示文稿的一页,进行分页,生成演示文稿。本专利技术的第二方面是提供一种文档处理方法,包括:接收将演示文稿切换成文档进行显示的切换指令;根据所述切换指令,将所述演示文稿每页中的内容依次插入在文档中创建的各单元格中,生成文档。本专利技术的第三方面是提供一种文档处理装置,包括:接收模块,用于接收将文档切换成演示文稿进行显示的切换指令;切换模块,用于根据所述切换指令,获取所述文档中预先设置的各单元格中的内容;以每一单元格中的内容作为演示文稿的一页,进行分页,生成演示文稿。本专利技术的第四方面是提供一种文档处理装置,包括:接收模块,用于接收将演示文稿切换成文档进行显示的切换指令;切换模块,用于根据所述切换指令,将所述演示文稿每页中的内容依次插入在文档中创建的各单元格中,生成文档。本专利技术的第五方面是提供一种文档处理设备,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。本专利技术的第六方面是提供一种文档处理设备,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第二方面所述的方法。本专利技术的第七方面是提供一种计算机可读存储介质,上存储有计算机程序;所述计算机程序被处理器执行时实现如第一方面所述的方法。本专利技术的第八方面是提供一种计算机可读存储介质,上存储有计算机程序;所述计算机程序被处理器执行时实现如第二方面所述的方法。本专利技术提供的文档处理方法、装置、设备及存储介质,通过减少了文档与演示文稿相互转换过程中的复杂操作,可实现文档与演示文稿之间快捷方便的相互转换,且转换过程中不会存在格式和内容的损失,其转换过程是可逆的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的文档处理方法流程图;图2为本专利技术另一实施例提供的文档处理方法流程图;图3为本专利技术实施例提供的文档处理装置的结构图;图4为本专利技术另一实施例提供的文档处理装置的结构图;图5为本专利技术实施例提供的文档处理设备的结构图;图6为本专利技术另一实施例提供的文档处理设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,本专利技术所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的文档处理方法流程图。本专利技术实施例提供了一种文档处理方法,该方法具体步骤如下:S101、接收将文档切换成演示文稿进行显示的切换指令。本专利技术实施例中方法适用于单个客户端上的文档切换成演示文稿;也适用于在线文档,也即多个客户端可对该文档进行实时编辑、显示等操作,不同的客户端可以以不同的形式显示,可直接以文档形式显示,也可将文档切换成演示文稿进行显示。本专利技术实施例中,首先可获取待切换的文档,其中对于单个客户端上的文档可由客户端从本地存储单元中获取,对于在线文档可由客户端从服务器实时获取。在获取待切换的文档之后,客户端可接收将文档切换成演示文稿进行显示的切换指令,例如可由用户触发将文档切换成演示文稿的按钮,再如当检测到投影仪连接到客户端上时,触发将文档切换成演示文稿进行显示的切换指令。S102、根据所述切换指令,获取所述文档中预先设置的各单元格中的内容。在本专利技术实施例中,文档中预先设置有至少一个单元格,其中单元格为一行单列或多行单列的单元格,其中单元格的边框可以为可见的也可以是不可见的,单元格是在文档编辑过程中创建的,而文档内容均填写在单元格内,单元格用于指示演示文稿模式下如何进行分页,也即一个单元格中的内容作为演示文稿的一页内容。S103、以每一单元格中的内容作为演示文稿的一页,进行分页,生成演示文稿。在本专利技术实施例中,将文档切换成演示文稿时需要关注的问题是如何对文档中的内容进行分页,而文档中的单元格则起到了指示演示文稿如何分页的作用。本专利技术实施例中将文档中的内容根据文档中单元格进行分页,每一单元格中的内容作为演示文稿的一页,演示文稿每一页内容按照在文档中的先后顺序排列,从而得到切换后的演示文稿,进而可对演示文稿进行显示。此外在生成演示文稿的过程中,还可通过预设的格式(模板)对演示文稿的每一页进行渲染,例如对字体、颜色的调整,插入预设的图案、标识等等,为用户带来更多的便利。本专利技术实施例提供的文档处理方法,通过接收将文档切换成演示文稿进行显示的切换指令;根据所述切换指令,获取所述文档中预先设置的各单元格中的内容;以每一单元格中的内容作为演示文稿的一页,进行分页,生成演示文稿。本专利技术实施例中的方法减少了将文档转换成演示文稿过程中的复杂操作,可实现由文档快捷方便的转换为演示文稿,且转换过程中不会存在格式和内容的损失,其转换过程是可逆的。在上述实施例的基础上,所述接收将文档切换成演示文稿进行显示的切换指令前,还包括:对所述文档进行编辑;在文档编辑过程中接收单元格创建指令或标题设置指令,根据所述单元格创建指令或所述标题设置指令创建单元格,并将内容填入所述单元格中;在文档编辑过程中接收单元格删除指令、标题删除指令、或标题修改指令,根据所述单元格删除指令、所述标题删除指令、或所述标题修改指令删除单元格,将所述单元格本文档来自技高网...

【技术保护点】
1.一种文档处理方法,其特征在于,包括:接收将文档切换成演示文稿进行显示的切换指令;根据所述切换指令,获取所述文档中预先设置的各单元格中的内容;以每一单元格中的内容作为演示文稿的一页,进行分页,生成演示文稿。

【技术特征摘要】
1.一种文档处理方法,其特征在于,包括:接收将文档切换成演示文稿进行显示的切换指令;根据所述切换指令,获取所述文档中预先设置的各单元格中的内容;以每一单元格中的内容作为演示文稿的一页,进行分页,生成演示文稿。2.根据权利要求1所述的方法,其特征在于,所述接收将文档切换成演示文稿进行显示的切换指令前,还包括:对所述文档进行编辑;在文档编辑过程中接收单元格创建指令或标题设置指令,根据所述单元格创建指令或所述标题设置指令创建单元格,并将内容填入所述单元格中;在文档编辑过程中接收单元格删除指令、标题删除指令、或标题修改指令,根据所述单元格删除指令、所述标题删除指令、或所述标题修改指令删除单元格,将所述单元格中的内容删除或填入前一单元格中,其中所述标题修改指令为将标题修改为文本样式。3.根据权利要求2所述的方法,其特征在于,在接收到所述标题删除指令或标题修改指令后,还包括:判断当前单元格中是否存在其他标题;若不存在其他标题,则删除当前单元格,将当前单元格中的内容填入前一单元格中;若存在其他标题,则保留当前单元格。4.根据权利要求3所述的方法,其特征在于,若判断存在其他标题,所述方法还包括:若在当前单元格中被删除或修改的目标标题前不存在其他标题,则将介于目标标题与目标标题后一标题之间的内容填入前一单元格中。5.根据权利要求2所述的方法,其特征在于,所述单元格的边框为可见边框或不可见边框;所述方法还包括:接收对单元格边框的隐藏指令,根据所述隐藏指令隐藏所述文档中的单元格边框;或者接收对单元格边框的显示指令,根据所述显示指令显示所述文档中的不可见边框。6.根据权利要求2-5任一项所述的方法,其特征在于,所述对所述文档进行编辑,还包括:当所述文档内容发生变更时,将变更内容发送给服务器,以使所述服务器将所述变更内容同步给协同工作的客户端,其中所述协同工作的客户端与所述服务器通信连接。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收信息获取指令,根据所述信息获取指令从所述服务器获取所述文档的评价信息和/或编辑记录,并进行显示,其中所述文档的评价信息和/或编辑记录为预先上传到所述服务器的。8.一种文档处理方法,其特征在于,包括:接收将演示文稿切换成文档进行显示的切换指令;根据所述切换指令,将所述演示文稿每页中的内容依次插入在文档中创建的各单元格中,生成文档。9.根据权利要求8所述的方法,其特征在于,所述接收将演示文稿切换成文档进行显示的切换指令前,还包括:对所述演示文稿进行编辑;在演示文稿编辑过程中接收页面插入指令,根据所述页面插入指令在所述演示文稿的当前编辑位置插入新页面;或在演示文稿编辑过程中接收页面删除指令,根据所述页面删除指令在所述演示文稿的当前编辑位置删除已有的页面,并将该页面中的内容删除、或插入到前一页面中。10.根据权利要求9所述的方法,其特征在于,所述对所述演示文稿进行编辑,还包括:当所述演示文稿内容发生变更时,将变更内容发送给服务器,以使所述服务器将所述变更内容同步给协同工作的客户端,其中所述协同工作的客户端与所述服务器通信连接。11.根据权利要求8-10任一项所述的方法,其特征在于,所述方法还包括:接收信息获取指令,根据所述信息获取指令从所述服务器获取所述演示文稿的评价信息和/或编辑记录,并进行显示,其中所述演示文稿的评价信息和/或编辑记录为预先上传到所述服务器的。12.一种文档处理装置,其特征在于,包括:接收模块,用于接收将文档切换成演示文稿进行显示的切换指令;切换模块,用于根据所述切换指令,获取所述文档中预先设置的各单元格中的内容;以每一单元格中的内容...

【专利技术属性】
技术研发人员:蔡鹏程曾清陈天旭
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1