[发明专利]一种附件预览的方法及系统在审
申请号: | 202110407415.0 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113312458A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 王颂 | 申请(专利权)人: | 北京鼎立保险经纪有限责任公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/951;G06F16/953;G06F16/9532 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 党蕾 |
地址: | 100000 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 附件 预览 方法 系统 | ||
1.一种附件预览的方法,其特征在于,包括一文件预览处理的过程,具体包括:
步骤A1,下载并储存需要进行附件预览的原文件;
步骤A2,判断所述原文件中是否包括压缩包文件:
针对所述压缩包文件,转向步骤A3进行处理;
针对除去所述压缩包文件外的其他文件,转向步骤A4进行处理;
步骤A3,对所述压缩包文件进行解压缩并对解压缩后的文件继续判断是否包括压缩包文件;
若是,则返回步骤A3继续进行解压缩操作;
若否,则将解压缩后的文件均转向步骤A4进行处理;
步骤A4,将所述原文件中的文件转换成支持预览渲染格式的预览文件并保存;
还包括一对所述原文件进行预览渲染的过程,具体包括:
将所述原文件中的压缩包文件渲染成关联于所述压缩包文件的文件内容的文件列表,并提供给操作者进行预览;以及
将所述原文件中除去所述压缩包文件之外的其他文件,提取对应的所述预览文件并提供给操作者进行预览。
2.根据权利要求1所述的方法,其特征在于,所述步骤A4中,根据文件的文件类型转换成对应格式的所述预览文件,其中:
若文件类型为office文件,则对应的所述预览文件为pdf文件;
若文件类型为图片文件,则对应的所述预览文件为压缩后的所述图片文件;以及
若文件类型为文本文件,则对应的所述预览文件为储存的所述原文件。
3.根据权利要求2所述的方法,其特征在于,所述步骤A4中,当文件类型为office文件时,执行下述判断过程:
步骤A41,判断文件类型是否为excel文件:
若否,则直接将文件转换成对应的pdf文件并作为所述预览文件保存;
若是,则转向步骤A42;
步骤A42,按照预先设置的模板对excel文件进行重新排版和设置大小;
步骤A43,将重新设置后的excel文件转换成对应的pdf文件并作为所述预览文件保存。
4.根据权利要求2所述的方法,其特征在于,对所述原文件进行预览渲染的过程中,所述预览文件为pdf文件时,通过加载pdf.js插件的方式加载所述预览文件进行预览渲染。
5.根据权利要求1所述的方法,其特征在于,对所述原文件进行预览渲染的过程中,所述原文件为文本文件时,预览渲染时加载存储的所述原文件的前20行并显示。
6.根据权利要求1所述的方法,其特征在于,提供一HTML5页面,以供操作者对预览渲染后的所述原文件进行预览和操作。
7.一种附件预览系统,其特征在于,应用如权利要求1-6中任意一项所述的附件预览的方法,并包括:
一文件预处理模块,所述文件预处理模块包括:
一第一存储单元,用于储存需要进行附件预览的原文件;
一第一判断单元,连接所述第一存储单元,用于判断所述原文件中是否包括压缩包文件,生成一第一判断结果并输出;
一解压缩单元,分别连接所述第一存储单元和所述第一判断单元,根据所述第一判断结果用于将所述原文件中的压缩包文件进行循环解压缩处理,直至所述原文件中不再包括所述压缩包文件为止;
一转换单元,分别连接所述第一存储单元和所述解压缩单元,用于根据所述第一判断结果,将所述原文件中包括的压缩包文件以外的其他文件转换成支持预览渲染格式的预览文件;
一第二存储单元,连接所述转换单元,用于储存所述预览文件;
一预览渲染模块,所述预览渲染模块连接所述文件预览模块,并包括:
一渲染单元,用于将所述原文件中的压缩包文件渲染成关联于所述压缩包文件的文件内容的文件列表并展示给操作者进行查看;
一加载预览单元,连接所述渲染单元,用于根据所述原文件中的所述压缩包文件以外的其他文件分别提取对应的所述预览文件并加载,以提供给操作者进行预览。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京鼎立保险经纪有限责任公司,未经北京鼎立保险经纪有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110407415.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑排水装置
- 下一篇:一种兼容人检及自动化检的双工位检测设备