您的位置:首页 > 娱乐 > 八卦 > 灯塔网站制作公司_制作一个公司网页多少钱_郑州黑帽seo培训_网络营销五个特点

灯塔网站制作公司_制作一个公司网页多少钱_郑州黑帽seo培训_网络营销五个特点

2025/7/6 20:29:13 来源:https://blog.csdn.net/qq_36208612/article/details/143500880  浏览:    关键词:灯塔网站制作公司_制作一个公司网页多少钱_郑州黑帽seo培训_网络营销五个特点
灯塔网站制作公司_制作一个公司网页多少钱_郑州黑帽seo培训_网络营销五个特点

前端开源生成PPT的工具:
PptxGenJS
在线编辑通信问题:

  1. 全双工
    web Sockets

一、前端生成PPT文件

中台提供的sdk并不支持创建ppt的api,只能前端自己实现创建ppt的功能
使用pptxgenjs插件根据配置生成导出ppt
示例代码:

import { ref } from 'vue'
import PptxGenJS from 'pptxgenjs'const pptUrl = ref(null)function createAndEditPPT() {// 创建一个新的演示文稿实例const pptx = new PptxGenJS()// 添加一个新的幻灯片const slide = pptx.addSlide()// 在幻灯片中添加文本框slide.addText('Hello, Vue with PptxGenJS!', {x: 1,y: 1,w: 9,h: 1,fontSize: 24,color: '363636',})// 添加图片slide.addImage({data: 'https://via.placeholder.com/900x500', // 这里可以替换为你的图片URLx: 1,y: 2,w: 9,h: 4,})// // 保存演示文稿为ppt文件// pptx.writeFile({ fileName: 'Browser-PowerPoint-Demo.pptx' }).then(fileName => {//   console.log(`created file: ${fileName}`)// })//保存演示文稿为Blob对象pptx.write({ outputType: 'blob', compression: false }).then(blob => {// 将Blob对象转换为URL//pptUrl.value = URL.createObjectURL(blob)}).catch(error => {console.error('保存演示文稿时出错:', error)})

创建ppt文件,并且上传ppt文件,生成在线文件,获取文件的在线编辑地址,在前端web页面中通过iframe标签展示在线地址

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com