[发明专利]一种文档转换的方法、装置、计算机存储介质及终端在审
申请号: | 201811409136.2 | 申请日: | 2018-11-23 |
公开(公告)号: | CN111310415A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 邓斌 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151;G06F40/123 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王康;栗若木 |
地址: | 519015 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 转换 方法 装置 计算机 存储 介质 终端 | ||
一种文档转换的方法、装置、计算机存储介质及终端,包括:按照预设的划分单位,将需要转换处理的当前文档划分为两个或两个以上子部分;按照划分的各子部分在当前文档的排序,每一次对一个子部分进行内容转换,并在完成当前子部分的内容转换时,将转换获得的文档内容写入转换文档。本发明实施例通过将文档划分为两个或两个以上子部分进行内容转换,降低了文档转换过程中的内存占用,避免了由于文档转换造成内存耗尽。
技术领域
本文涉及但不限于文档编辑技术,尤指一种文档转换的方法、装置、计算机存储介质及终端。
背景技术
文档转换是人们在进行文档编辑处理过程中会使用到的一项编辑功能;当前,进行文档转换处理时,通常是将文档转换的内容保存在计算机内存中,整篇文档均转换完成后,再一次性的将内存中的内容写入文档(写入文档表示将数据写到计算机的磁盘或者硬盘等永久性存储介质)。
上述方法处理过程简单,但当文档篇幅过大或者图片很多时,会导致计算机内存耗尽。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种文档转换的方法、装置、计算机存储介质及终端,能够避免文档转换造成的内存耗尽。
本发明实施例提供了一种文档转换的方法,包括:
按照预设的划分单位,将需要转换处理的当前文档划分为两个或两个以上子部分;
按照划分的各子部分在当前文档的排序,每一次对一个子部分进行内容转换,并在完成当前子部分的内容转换时,将转换获得的文档内容写入转换文档。
可选的,所述将需要转换处理的当前文档划分为两个或两个以上子部分包括:
以页作为所述划分单位,将所述当前文档划分为对应于当前文档页数的两个或两个以上所述子部分。
可选的,对划分获得的第一个子部分进行内容转换前,所述方法还包括:
将所述当前文档的第一文档信息写入所述转换文档;
其中,所述第一文档信息包括以下一种或一种以上信息:创建者、创建时间、主题、创建程序。
可选的,所述每一次对一个子部分进行内容转换时,所述方法还包括:
根据进行内容转换的所述当前子部分所对应的文档页的内容流,确定是否完成所述当前子部分的内容转换。
可选的,所述完成当前子部分的内容转换时,所述方法还包括:
将进行内容转换的所述当前子部分所对应的文档页的相关信息,写入所述转换文档;
其中,所述相关信息包括以下部分或全部信息:文字、图像、路径、注释、超链接。
可选的,所述方法还包括:
确定进行内容转换的当前子部分,是否是所述当前文档划分获得的最后一个子部分;
进行内容转换的当前子部分是所述当前文档划分获得的最后一个子部分时,在完成所述当前子部分的内容转换时,将所述当前文档的第二文档信息写入所述转换文档;
其中,所述第二文档信息包括以下一项或一项以上信息:书签、尾部信息、引用表。
另一方面,本发明实施例还提供一种文档转换的装置,包括:划分单元和处理单元;其中,
转换单元用于:按照预设的划分单位,将需要转换处理的当前文档划分为两个或两个以上子部分;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司,未经珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811409136.2/2.html,转载请声明来源钻瓜专利网。