一种版式文件缩略图的提取方法、装置及计算设备与流程
- 国知局
- 2024-10-09 14:42:51
本发明涉及计算机信息处理领域,特别是指一种版式文件缩略图的提取方法、装置及计算设备。
背景技术:
1、在数字化办公日益普及的今天,版式文件扮演着举足轻重的角色。版式文件不仅具有统一的格式和排版规范,还能够在不同平台和设备上保持一致的显示效果。这种特性使得版式文件在数字化办公环境中备受青睐,成为信息传递和沟通的重要工具。
2、在当前的网页设计逻辑中,对于版式文件列表的展示,文件的缩略图已然成为不可或缺的一环。缩略图的存在不仅有助于用户更直观地了解文件内容,还能提升用户体验,使得文件的选择和识别变得更加便捷高效。
3、目前版式文件的缩略图提取是通过服务端进行文件解析,再生成图片存入数据库,在用户并发量高、文件大的情况下,服务端解析文件将消耗过多的资源甚至导致服务器崩溃。
技术实现思路
1、本发明要解决的技术问题是提供一种版式文件缩略图的提取方法、装置及计算设备,能够实现浏览器客户端对版式文件缩略图的高效提取,且使服务器不会因此开销过多的资源。
2、为解决上述技术问题,本发明的技术方案如下:
3、一种版式文件缩略图的提取方法,应用于浏览器客户端,所述方法包括:
4、接收用户通过所述浏览器客户端上传的版式文件;
5、对所述版式文件进行类型解析,确定所述版式文件的文件类型;
6、调用所述版式文件的文件类型对应的版式文件缩略图提取插件,对所述版式文件的关键数据进行解析,得到浏览器客户端可解析的目标数据文件;
7、对所述目标数据文件图形绘制处理,得到版式文件缩略图。
8、可选的,对所述版式文件进行类型解析,确定所述版式文件的文件类型,包括:
9、获取所述版式文件的类型属性参数;
10、根据所述类型属性参数,对所述版式文件进行类型解析,确定所述版式文件为第一类型版式文件或者第二类型版式文件,所述第一类型版式文件和所述第二类型版式文件的类型不同。
11、可选的,调用所述版式文件的文件类型对应的版式文件缩略图提取插件,对所述版式文件的关键数据进行解析,得到浏览器客户端可解析的目标数据文件,包括:
12、若所述版式文件为第一类型版式文件时,调用第一版式文件缩略图提取插件,将所述版式文件的内容数据解析为第一目标数据结构的第一目标关键数据;
13、将所述第一目标关键数据转换为浏览器客户端可解析的标记语言描述的第一目标数据文件。
14、可选的,调用所述版式文件的文件类型对应的版式文件缩略图提取插件,对所述版式文件的关键数据进行解析,得到浏览器客户端可解析的目标数据文件,包括:
15、若所述版式文件为第二类型版式文件时,调用第二版式文件缩略图提取插件,按照预设文档结构,对所述版式文件的标记语言描述的目标内容数据,解析为第二目标数据结构的第二目标关键数据;
16、将所述第二目标关键数据,转换为浏览器客户端可解析的标记语言描述的第二目标数据文件。
17、可选的,对所述版式文件的标记语言描述的目标内容数据,解析为第二目标数据结构的第二目标关键数据,包括:
18、获取所述版式文件的标记语言描述的目标内容数据;
19、按照预设编程语言的格式,将所述目标内容数据,转换为第二目标数据结构的第二目标关键数据。
20、可选的,将所述第二目标关键数据,转换为浏览器客户端可解析的标记语言描述的第二目标数据文件,包括:
21、按照浏览器客户端可解析的超文本标记语言的格式,将所述第二目标关键数据,转换为第二目标数据文件。
22、可选的,对所述目标数据文件图形绘制处理,得到版式文件缩略图,包括:
23、按照预设的版式文件缩略图的参数,调用浏览器客户端的缩略图绘制工具,对所述目标数据文件进行图形绘制处理,得到版式文件缩略图。
24、本发明的实施例还提供一种版式文件缩略图的提取装置,包括:
25、收发模块,用于接收用户通过浏览器客户端上传的版式文件;
26、处理模块,用于对所述版式文件进行类型解析,确定所述版式文件的文件类型;调用所述版式文件的文件类型对应的版式文件缩略图提取插件,对所述版式文件的关键数据进行解析,得到浏览器客户端可解析的目标数据文件;对所述目标数据文件图形绘制处理,得到版式文件缩略图。
27、本发明的实施例还提供一种计算设备,包括:
28、一个或多个处理器;
29、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明所述的版式文件缩略图的提取方法。
30、本发明的实施例还提供一种计算设备可读存储介质,所述计算设备可读存储介质中存储有程序,该程序被处理器执行时实现本发明所述的版式文件缩略图的提取方法。
31、本发明的上述技术方案至少具有以下技术效果:
32、本发明的上述版式文件缩略图的提取方法,接收用户通过所述浏览器客户端上传的版式文件;对所述版式文件进行类型解析,确定所述版式文件的文件类型;调用所述版式文件的文件类型对应的版式文件缩略图提取插件,对所述版式文件的关键数据进行解析,得到浏览器客户端可解析的目标数据文件;对所述目标数据文件图形绘制处理,得到版式文件缩略图。本发明能够实现浏览器客户端对版式文件缩略图的高效提取,且使服务器不会因此开销过多的资源。
技术特征:1.一种版式文件缩略图的提取方法,其特征在于,应用于浏览器客户端,所述方法包括:
2.根据权利要求1所述的版式文件缩略图的提取方法,其特征在于,对所述版式文件进行类型解析,确定所述版式文件的文件类型,包括:
3.根据权利要求2所述的版式文件缩略图的提取方法,其特征在于,调用所述版式文件的文件类型对应的版式文件缩略图提取插件,对所述版式文件的关键数据进行解析,得到浏览器客户端可解析的目标数据文件,包括:
4.根据权利要求2所述的版式文件缩略图的提取方法,其特征在于,调用所述版式文件的文件类型对应的版式文件缩略图提取插件,对所述版式文件的关键数据进行解析,得到浏览器客户端可解析的目标数据文件,包括:
5.根据权利要求4所述的版式文件缩略图的提取方法,其特征在于,对所述版式文件的标记语言描述的目标内容数据,解析为第二目标数据结构的第二目标关键数据,包括:
6.根据权利要求4所述的版式文件缩略图的提取方法,其特征在于,将所述第二目标关键数据,转换为浏览器客户端可解析的标记语言描述的第二目标数据文件,包括:
7.根据权利要求1所述的版式文件缩略图的提取方法,其特征在于,对所述目标数据文件图形绘制处理,得到版式文件缩略图,包括:
8.一种版式文件缩略图的提取装置,其特征在于,包括:
9.一种计算设备,其特征在于,包括:
10.一种计算设备可读存储介质,其特征在于,所述计算设备可读存储介质中存储有程序,该程序被处理器执行时实现如权利要求1至7中任一项所述的方法。
技术总结本发明提供一种版式文件缩略图的提取方法、装置及计算设备,版式文件缩略图的提取方法包括:接收用户通过浏览器客户端上传的版式文件;对所述版式文件进行类型解析,确定所述版式文件的文件类型;调用所述版式文件的文件类型对应的版式文件缩略图提取插件,对所述版式文件的关键数据进行解析,得到浏览器客户端可解析的目标数据文件;对所述目标数据文件图形绘制处理,得到版式文件缩略图。本发明的方案能够实现浏览器客户端对版式文件缩略图的高效提取,且使服务器不会因此开销过多的资源。技术研发人员:王少康,刘丹,范乾,陈露阳受保护的技术使用者:北京数科网维技术有限责任公司技术研发日:技术公布日:2024/9/29本文地址:https://www.jishuxx.com/zhuanli/20241009/306214.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表