一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种PPT的拆解方法及其系统与流程

2022-06-11 15:24:02 来源:中国专利 TAG:

一种ppt的拆解方法及其系统
技术领域
1.本发明涉及ppt制作技术领域,特别涉及一种ppt的拆解方法及其系统。


背景技术:

2.microsoft office powerpoint,是微软公司的演示文稿软件。用户可以在投影仪或者计算机上进行演示,也可以将演示文稿打印出来,制作成胶片,以便应用到更广泛的领域中。microsoft office powerpoint做出来的东西叫演示文稿,其格式后缀名为:ppt、pptx;或者也可以保存为:pdf、图片格式等。演示文稿中的每一页就叫幻灯片,每张幻灯片都是演示文稿中既相互独立又相互联系的内容。
3.现有的ppt文件通过软件进行上传或下载时,通常只能整个文件作为一个整体进行操作,上传后也采用其封面或其中一张幻灯片作为缩略显示,特别在需要查看动画效果时只能通过播放并逐一点击的方式进行,导致ppt文件的查看效率低、传播难度大、难以精准获取ppt内特定内容的问题。
4.因此,一种ppt的拆解方法及其系统应运而生。


技术实现要素:

5.本发明的发明内容在于提供一种ppt的拆解方法及其系统,主要解决了现有的ppt文件只能作为整体进行上传或下载,上传后也采用其封面或其中一张幻灯片作为缩略显示,特别在需要查看动画效果时只能通过播放并逐一点击的方式进行,导致ppt文件的查看效率低、传播难度大、难以精准获取ppt内特定内容的问题。
6.本发明提出了一种ppt的拆解方法,包括以下步骤:
7.s1,上传ppt课件;
8.s2,解析所述ppt课件,并保存每一幻灯片的明细与备注;
9.s3,所述幻灯片的明细生成队列存储的特定文件,且将所述特定文件按照幻灯片顺序进行存储。
10.优选地,所述步骤s3具体包括:
11.s31,向rabbit mq发送队列生成请求;
12.s32,所述ppt课件的明细生成队列后下载至本地端;
13.s33,本地端获取所述队列,并按所述特定文件的格式分别存储每一幻灯片;
14.s34,所述本地端将所述特定文件按幻灯片顺序存储后上传至服务器。
15.优选地,在所述步骤s34后,还设置有步骤:
16.s4,上传成功的所述特定文件的路径回传至所述本地端,并通过回调所述路径下的所述特定文件进行修改明细数据。
17.优选地,所述步骤s1具体包括:
18.s11,前端上传课件;
19.s12,后端接收所述课件,并判断所述课件是否为ppt课件,若是则执行下一步。
20.优选地,在所述步骤s12之后,步骤s2之前,还设置有:
21.s13,生成所述ppt课件的课件id,以及存储路径;
22.s14,将所述ppt课件上传至云端;
23.s15,所述云端向后端返回结果并存储所述ppt课件。
24.优选地,所述步骤s33中,按所述特定文件的格式分别存储每一幻灯片,具体为,将每一幻灯片存储为图片格式,且所述图片的分辨率以默认分辨率为准。
25.优选地,所述步骤s34中,所述服务器为obs服务器。
26.优选地,所述步骤s33中,按所述特定文件的格式分别存储每一幻灯片,具体为,将每一幻灯片存储为视频格式。
27.优选地,所述步骤s34中,所述服务器为阿里云视频服务器。
28.本发明还提出了一种ppt的拆解系统,所述拆解系统实现了前述的拆解方法。
29.由上可知,应用本发明提供的技术方案可以得到以下有益效果:
30.本发明提出的方法与系统中,将ppt课件的每一幻灯片作为图片或视频存储,便于查看当前课件内的某一页具体内容,以及该页的显示,可极大地提高ppt课件的查看效率与传播广度。
附图说明
31.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
32.图1为本发明实施例1与实施例2中拆解方法的流程图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.现有的ppt文件只能作为整体进行上传或下载,上传后也采用其封面或其中一张幻灯片作为缩略显示,特别在需要查看动画效果时只能通过播放并逐一点击的方式进行,导致ppt文件的查看效率低、传播难度大、难以精准获取ppt内特定内容的问题。
35.实施例1
36.如图1所示,为了解决上述问题,本实施例提出了一种ppt的拆解方法,其主要包括以下步骤:
37.s1,上传ppt课件;
38.s2,解析ppt课件,并保存每一幻灯片的明细与备注;
39.s3,幻灯片的明细生成队列存储的特定文件,且将特定文件按照幻灯片顺序进行存储。
40.优选但不限定的是,本实施例中ppt拆解对应有相应软件,步骤s1是将ppt课件上
传至软件。
41.优选地,步骤s1还具体包括:
42.s11,前端上传课件;
43.s12,后端接收课件,并判断课件是否为ppt课件,若是则执行下一步;
44.s13,生成ppt课件的课件id,以及存储路径;
45.s14,将ppt课件上传至云端;
46.s15,云端向后端返回结果并存储ppt课件。
47.优选但不限定的是,步骤s12中判断是否为ppt课件,具体为判断该文件类型是否为pptx。
48.优选但不限定的是,本实施例中步骤s14与步骤s15中的云端为华为云文件存储服务器(简称obs服务器)。
49.更具体地,步骤s3具体包括:
50.s31,向rabbit mq发送队列生成请求;
51.s32,ppt课件的明细生成队列后下载至本地端;
52.s33,本地端获取队列,并按特定文件的格式分别存储每一幻灯片;
53.s34,本地端将特定文件按幻灯片顺序存储后上传至服务器。
54.优选但不限定的是,步骤s34中的服务器液位obs服务器。
55.优选地,步骤s2中,解析文件并识别成slideshow文件。
56.优选地,步骤s2中保存数据存储于后端,步骤s31为后端向rabbit mq发送请求。
57.优选地,步骤s34中按幻灯片顺序,也即按照ppt课件中幻灯片的页码进行顺序存储。
58.更具体地,在步骤s34后,还设置有步骤s4,上传成功的特定文件的路径回传至本地端,并通过回调路径下的特定文件进行修改明细数据。
59.优选地,步骤s4中修改明细数据,具体为根据页面与图片地址进行修改。
60.更具体地,步骤s33中,按特定文件的格式分别存储每一幻灯片,具体为,将每一幻灯片存储为图片格式,且图片的分辨率以默认分辨率为准。
61.优选但不限定的是,本实施例中图片的分辨率可调节。
62.优选但不限定的是,本实施例中将每一幻灯片存储为图片格式,可通过win32库进行,同时该图片dpi默认使用office安装时自带的96dpi,并保存在本地电脑文件夹内。
63.优选但不限定的是,本实施例中s34中,所述本地端将所述特定文件按幻灯片顺序存储后上传至服务器,可为扫描本地电脑文件夹里面的图片,根据页面将图片列表进行排序并保存到obs服务器。
64.实施例2
65.如图1所示,为了解决前述问题,本实施例提出了一种ppt的拆解方法,其主要包括以下步骤:
66.s1,上传ppt课件;
67.s2,解析ppt课件,并保存每一幻灯片的明细与备注;
68.s3,幻灯片的明细生成队列存储的特定文件,且将特定文件按照幻灯片顺序进行存储。
69.优选但不限定的是,本实施例中ppt拆解对应有相应软件,步骤s1是将ppt课件上传至软件。
70.优选地,步骤s1还具体包括:
71.s11,前端上传课件;
72.s12,后端接收课件,并判断课件是否为ppt课件,若是则执行下一步;
73.s13,生成ppt课件的课件id,以及存储路径;
74.s14,将ppt课件上传至云端;
75.s15,云端向后端返回结果并存储ppt课件。
76.优选但不限定的是,步骤s12中判断是否为ppt课件,具体为判断该文件类型是否为pptx。
77.优选但不限定的是,本实施例中步骤s14与步骤s15中的云端为华为云文件存储服务器(简称obs服务器)。
78.更具体地,步骤s3具体包括:
79.s31,向rabbit mq发送队列生成请求;
80.s32,ppt课件的明细生成队列后下载至本地端;
81.s33,本地端获取队列,并按特定文件的格式分别存储每一幻灯片;
82.s34,本地端将特定文件按幻灯片顺序存储后上传至服务器。
83.优选但不限定的是,步骤s34中的服务器液位obs服务器。
84.优选地,步骤s2中,解析文件并识别成slideshow文件。
85.优选地,步骤s2中保存数据存储于后端,步骤s31为后端向rabbit mq发送请求。
86.优选地,步骤s34中按幻灯片顺序,也即按照ppt课件中幻灯片的页码进行顺序存储。
87.更具体地,在步骤s34后,还设置有步骤s4,上传成功的特定文件的路径回传至本地端,并通过回调路径下的特定文件进行修改明细数据。
88.优选地,步骤s4中修改明细数据,具体为根据页面与图片地址进行修改。
89.更具体地,步骤s33中,按特定文件的格式分别存储每一幻灯片,具体为,将每一幻灯片存储为视频格式。
90.优选但不限定的是,本实施例中将每一幻灯片存储为视频格式,可通过win32库进行,将整课件拆分成每一页的独立可将,利用office软件,生成每一页对应的mp4视频(默认以帧数30,图像质量60,清晰度1080p参数进行存储)并保存在本地电脑文件夹内。
91.优选但不限定的是,本实施例中s34中,所述本地端将所述特定文件按幻灯片顺序存储后上传至服务器,可为扫描本地电脑文件夹里面的视频,根据页面将视频列表进行排序并保存到阿里云视频服务器。
92.优选但不限定的是,步骤s4保存后进行回调,根据回调的视频类型、视频页码、视频链接新增视频数据。
93.应强调的是,本实施例1与实施例2提出的一种ppt的拆解方法,其对应有特定的系统,当采用本实施例1与实施例2提出的拆解方法的拆解系统也应属于本实施例的保护范围。
94.综上所述,本实施例1与实施例2提出了一种ppt的拆解方法及其系统,其主要通过
将完成的ppt课件通过每一幻灯片单独显示与存储的方式,提高了ppt课件的阅读效率,并扩大了传播广度。
95.以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献