DSOFrameOffice在线编辑控件微软官方出品
微软的dsoframeroffice
控件挺适合做 Web 端的 Office 文档在线编辑。装完之后就有例子能跑,连 API 怎么调都清清楚楚。核心是个 ActiveX 的word ocx
控件,支持直接在浏览器里打开 Word,改完还能保存,体验还挺接近本地的。
ActiveX 控件的好处就是调用方便,用object
标签嵌进去就能用,像打开文档就一行代码的事,响应也快。缺点嘛,就是得用 IE 或兼容浏览器,对现代浏览器不太友好。不过内网场景、老系统升级啥的,这类需求还蛮多的。
你装完控件后,建议先跑下它自带的例子,像OpenDocument
、SaveDocument
这些函数,基本上覆盖了大多数功能需求。还有一堆 API 文档,写得还行,不啰嗦,直接贴代码就能用。
部署的话,控件要注册到系统里,通常是在IIS
服务器上搞一下就行。OCX 文件要放在合适的路径,权限也得配好,不然会被浏览器拦掉。安全方面你最好加点校验,不然在公司网里瞎用 ActiveX 也有点怕怕的。
如果你现在的项目对现代浏览器兼容性没那么挑,也不打算做跨端,那这控件其实还挺省事的。尤其是快速原型或者需要稳定支持 Office 格式的老项目,直接拿来用就挺香。
424.04KB
文件大小:
评论区