当前位置:   article > 正文

前端实现导入PPT在线编辑_网站上的ppt是怎么实现可编辑的

网站上的ppt是怎么实现可编辑的

主要实现一个在线课件系统,需要对课件进行web的接入和编辑

需求分析:

  1. 上传ppt
  2. 转换数据,上传完以后,等待端转ppt,然后返回,前端开始数据转换
    需要枚举的数据较多,所以拆分了多个方法,分2类,一类是类型的判断处理、另一类是枚举数据处理。
    在处理公式的时候,涉及到了异步,使用async/await和promise处理,其中遇到2个坑
    1、加了async的方法,返回值始终是一个promise,用resolve(‘return的值’)处理以后,就可以获取到想要的返回值了
    2、一开始用的forEach循环,循环里的await不会同步,改成ES6的for…of循环就行了。

实现web端ppt方式

  • reveal.js,很轻易地使用 HTML 创建一个漂亮的演示文稿的框架,Markdown 文稿变成 PPT
  • Impress.js,采用 CSS3 与 JavaScript 语言完成的一个可供开发者使用的表现层框架(演示工具)
  • Deck.js
  • HTML Slide
  • Presentation
  • CSSS
  • Fathom.js

但是和需求不符合,需要实现在线编辑的PPT文稿,并且需要支持ppt格式文件导入成html形式,百度了一下,在线编辑的方式也有很多,都是大公司开发不能嵌入本地开发中

web端在编编辑的方式

  • 腾讯文档
  • wps.js
  • Office Online
  • PageOffice,需要用户下载控件,太麻烦
  • WebOffice
  • <
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/952027
推荐阅读
相关标签
  

闽ICP备14008679号