[发明专利]一种文档转换方法在审
申请号: | 202011160314.X | 申请日: | 2020-10-27 |
公开(公告)号: | CN112257387A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 田振;袁圆 | 申请(专利权)人: | 合肥青谷信息科技有限公司 |
主分类号: | G06F40/109 | 分类号: | G06F40/109;G06F40/151;G06F16/958 |
代理公司: | 合肥兆信知识产权代理事务所(普通合伙) 34161 | 代理人: | 胡慧 |
地址: | 230031 安徽省合肥市蜀山区南*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 转换 方法 | ||
1.一种文档转换方法,其特征在于:包括以下步骤:
步骤一:ppt文件通过java代码解析,调用window中的ppt命令将ppt转换为pptx文件,然后将pptx文件变为zip包,之后打开zip包,将zip里面所有的xml文件进行解析;
步骤二:对ppt里面的各种元素做不同的处理,元素处理包括;文字处理、动画处理、录音处理、音视频处理和图片处理;
步骤三:将解析出来的内容,通过ftl模板的方式渲染到页面,实现文档类文件的h5播放。
2.根据权利要求1所述的一种文档转换方法,其特征在于:所述步骤二中文字处理的处理方法为:将文字的大小,字体,加粗,斜体,颜色,背景色,对齐状态,旋转状态,是否三维模型,阴影,解析出来,然后将这些解析出来的内容,通过ppt,还原为h5可用的。
3.根据权利要求1所述的一种文档转换方法,其特征在于:所述步骤二中动画处理的处理方法为:将动画方式提取出来,结合ppt上的动画,一部分用2d图形制作工具将动画画出来,一部分用网页原生代码将动画渲染出来。
4.根据权利要求1所述的一种文档转换方法,其特征在于:所述步骤二中录音处理的处理方法为:运用到微信端录音功能,通过微信,将录音录制下来,下载到本地服务器,在服务器中将录音的格式通过ffmpeg转换为mp3网页通用的音乐格式,然后再将mp3文件通过傅里叶变换算法,将录音中的部分杂音去除。
5.根据权利要求1所述的一种文档转换方法,其特征在于:所述步骤二中音视频处理的处理方法为:通过ffmpeg将音频格式和编码转换为mp3格式aac编码,将视频转换为mp4h264编码,适用于所有网页的播放。
6.根据权利要求1所述的一种文档转换方法,其特征在于:所述步骤二中图片处理的处理方法为:首先解析图片信息,对于不需要剪切的图片,对图片进行压缩处理,使用到的压缩工具为pngquant,pngquant使用中值切割量化算法的修改版本和附加技术来减轻中值切割的缺陷,选择盒子以最小化其中值的方差,直方图建立在基本感知模型的基础之上的,使用Voronoi迭代来校正颜色,pngquant在预乘alpha颜色空间中工作,重新映射时,误差扩散应用于若干相邻像素量化为相同值剔除边缘的区域。
7.根据权利要求6所述的一种文档转换方法,其特征在于:改善颜色进程中,在类似于梯度下降的过程中调整直方图,其方法为:中值切割重复多次,在表现不佳的颜色上增加重量。
8.根据权利要求6所述的一种文档转换方法,其特征在于:对于需要剪切的图片,先将图片通过java剪切出来,然后做压缩处理,对于一些三维旋转等无法出来的图片,通过windows机器将内容重新编译为图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥青谷信息科技有限公司,未经合肥青谷信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011160314.X/1.html,转载请声明来源钻瓜专利网。