共享白板程序源代码_OMCS Demo -- 电子白板的课件功能展现(附源码) - 傲瑞科技 - 官方博客...

本文将演示电子白板的基础功能以及课件功能:上传课件、打开课件、课件翻页、课件同步、删除课件等。

本demo将模拟的应用场景是这样的: 一个老师和N个学生进入同一个教室,所以,它们将看到同一个电子白板。而老师角色与学生角色的区别在于老师有特殊的白板权限,这些权限包括:上传课件、打开课件、删除课件,在白板上绘图、标注、翻页等等。

一.服务端

服务端直接将

OMCS.Boost 提供的OMCS.Server项目源码搬过来,不用作任何修改。

二.客户端

1. 实现课件到图片的转换

白板课件最常见的类型为:word、pdf、ppt文档。所以,首先,我们需要实现IImageConverter接口,将pdf、ppt、word文档转换成图片。与之对应,我们设计了三个类:Word2ImageConverter、Pdf2ImageConverter、Ppt2ImageConverter。关于它们的具体实现代码可查看Demo源码。将pdf、ppf、word转换给图片的组件有很多,本Demo使用Aspose组件(试用版)作为示例。(Aspose官网:www.aspose.com,

请支持和购买正版Aspose组件。)

然后,我们要实现IImageConverterFactory工厂接口:

public classImageConverterFactory : IImageConverterFactory

{public IImageConverter CreateImageConverter(stringextendName)

{if (extendName == ".doc" || extendName =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值