声网互动白板提供文档转换服务,支持将 PPT、PPTX、DOC、DOCX、PDF 等格式的文件转换成静态图片,将 PPTX 的文件转换为动态 HTML 网页,转换后的图片或网页可作为演示资料在互动白板中展示。
声网互动白板支持以下两种文档转换服务:
静态文档转换是指将 PPT、PPTX、DOC、DOCX、PDF 格式的文件转换成 PNG、JPG/JPEG 或 WEBP 格式的静态图片。转换后的文件不保留源文件的动画效果。
使用静态文档转换服务,你需要注意:
动态文档转换是指将用 Microsoft Office 编辑的 PPTX 格式的文件,转换成 HTML 网页。转换后的文件会保留源文件里的动画效果。
目前动态文档转换不支持以下功能:
使用互动白板文档转换服务前,你需要先完成以下准备工作。
声网互动白板使用第三方云存储服务存储转换后的文件。因此,使用声网互动白板文档转换服务前,请确保你已开通第三方云存储服务。
参考以下步骤在声网控制台开启互动白板文档转换服务并添加存储配置:
进入声网控制台的项目管理页面,选择已开通互动白板服务的项目,点击编辑。
在编辑项目页面,找到白板,点击配置。
在配套服务下,选择数据中心,点击配置。该数据中心必须与你调用创建房间 API 时在 region
字段中填入的数据中心一致;否则,服务配置不生效。
设置存储空间:
https://
或 http://
。点击保存,仔细阅读弹窗提示后点击确定。
发起文档转换任务前,你需要将待转换的文档上传至第三方云存储空间或你自己的 Nginx 服务器,生成一个声网互动白板服务可访问 URL 地址,确保声网互动白板服务可通过该 URL 地址访问待转换的文档。
文档转换服务由声网互动白板服务端提供,需要由你的业务服务端根据 app 客户端的需求,调用 RESTful API 向互动白板服务端发起文档转换请求,如下图所示:
- 调用 RESTful API 发起文档转换任务时,你需要传入待转换文件的 URL 地址、转换任务类型等参数。详见发起文档转换 API(POST)。
- 调用 RESTful API 查询转换任务进度时,你需要传入转换任务的 UUID 和用转换任务 UUID 生成的 Task Token。详见查询文档转换任务进度 API(GET)。
- 建议你设计轮询机制定时调用查询转换任务进度 API,以实时获取转换任务的状态。