[发明专利]一种文档压缩方法、装置、电子设备及计算机存储介质在审
申请号: | 201910012642.6 | 申请日: | 2019-01-07 |
公开(公告)号: | CN111414214A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 邓斌 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F11/32;G06F40/103 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;项京 |
地址: | 519015 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 压缩 方法 装置 电子设备 计算机 存储 介质 | ||
本发明实施了一种文档压缩方法、装置、电子设备及计算机存储介质。该文档压缩方法中,获取对待压缩文档指定的目标压缩体积,按照各个预定压缩动作的执行顺序,依次执行各个预定压缩动作,对待压缩文档进行压缩。每执行一个预定压缩动作,相应判断执行该压缩动作后,待压缩文档的体积,是否小于等于目标压缩体积,如果是,则完成对待压缩文档的压缩。这样压缩完成的文档,文档体积可以与指定的目标压缩体积相等或相近,从而在指定了压缩后的文档的体积的情况下,实现了对文档进行有效压缩。
技术领域
本发明涉及文档压缩技术领域,特别是涉及一种文档压缩方法、装置、电子设备及计算机存储介质。
背景技术
目前,支持文档上传的服务端或客户端,经常对上传的文档的体积有限制要求,此时,用户若要向这些服务端或客户端上传文档,就需要对待上传的文档进行压缩。
相关技术中,文档压缩方法是:用户选定待压缩文档,开启一键压缩,压缩完成,得到压缩后的文档。此时,压缩后的文档的体积是怎样的,用户无法得知。由于压缩后的文档的体积的大小,一定程度上代表了文档被压缩的程度,因此,用户期望可以指定压缩后文档体积,从而掌控文档被压缩的程度。
可见,在指定压缩后文档体积的情况下,如何对文档进行有效压缩,是一个亟待解决的问题。
发明内容
本发明实施例的目的在于提供一种文档压缩方法、装置、电子设备及计算机存储介质,以在指定了压缩后的文档的体积的情况下对文档进行压缩。具体技术方案如下:
一种文档压缩方法,包括:
获取对待压缩文档指定的目标压缩体积;
按照各个预定压缩动作对应的执行顺序,对所述待压缩文档依次执行所述各个预定压缩动作;
在对所述待压缩文档依次执行所述各个预定压缩动作的过程中,在每一预定压缩动作执行完毕时,判断所述待压缩文档的当前体积是否小于等于所述目标压缩体积;如果是,完成对所述待压缩文档的压缩,如果否,继续执行下一压缩动作。
可选地,所述获取对待压缩文档指定的目标压缩体积,包括:
获取用户为待压缩文档指定的目标压缩体积;或
获取目标服务端或目标客户端所规定的文档体积上限,并基于所述文档体积上限,确定对待压缩文档指定的目标压缩体积,其中,所述目标服务端为所述待压缩文档所需上传至的服务端,所述目标客户端为所述待压缩文档所需上传至的客户端。
可选地,所述各个预定压缩动作,包括如下动作中的至少一个动作:
至少一个关于图片的缩小动作和至少一个关于可去除数据的去除动作;其中,不同的关于图片的缩小动作对应不同的缩小比例。
可选地,所述关于可去除数据的去除动作的种类为:
关于失效类数据的去除动作,或者,关于嵌入类数据的去除动作。
可选地,所述各个压缩动作的执行顺序的确定原则包括:
所述关于失效类数据的去除动作先于所述关于嵌入类数据的去除动作;
所述关于嵌入类数据的去除动作先于所述关于图片的缩小动作;
所述至少一个关于图片的缩小动作中,对应的缩小比例高的缩小动作先于缩小比例低的缩小动作。
可选地,所述各个预定压缩动作,包括:
至少一个关于失效类数据的去除动作、至少一个关于嵌入类数据的去除动作,以及所述至少一个关于图片的缩小动作。
可选地,在所述至少一个关于嵌入类数据的去除动作被执行完毕,所述至少一个关于图片的缩小动作被执行之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司,未经珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910012642.6/2.html,转载请声明来源钻瓜专利网。