一行代码搞定Office在线编辑(WebOffice)

前两年,一个项目需要word文档的在线编辑,也就是OA中常用的在线文档。在线编辑所需要的相关控件,国内有几个厂商在做。

在控件选型期间,发现所有提供的Office控件,要么在服务器端和客户端共同部署,要么只在客户端部署,在客户端部署的方式就是在浏览器页面中嵌入一个ActiveX控件。

经比选,选择了南方某东省某州一家公司的webOffice控件,买了终身使用,花费大洋13000+。使用还算正常,能满足客户需求。

好日子不长,最近突然不能使用控件了,这也就恶心的开始。微信联系开发商,根本就不理你,电话好不容易打通了,问一下原因,直言两年的技术支持过期了,得先把技术支持费2000元/年付了然后才能回答问题。

真他**。没辙,换控件不仅还要有费用,系统还得重新整理,费用肯定不低,只好乖乖的交了技术服务费。那个技术人员远程看了一下就说原因找到了,控件得升级,即便升级了也不保证能用,要想确保能用,还得买他们最新版的webOffice控件。*的,这家公司恶心的嘴脸大家自己脑补吧。

都是搞技术的,技术人干嘛要难为技术人。

既然被恶心了,就得长长自己的志气。反正一个在线编辑Office的问题,难道离开他们的控件就不实现了?

查资料,deepSeek,历经一周的磨难,终于开发了自己的WebOffice在线编辑控件,经项目使用,一切正常,比那家的控件还好用。

自己开发的控件,实现了无侵入和透明化使用,不仅不需要在服务器端做任何部署,更不需要在页面中嵌入任何东西。下面就该控件使用方法和效果以jsp页面为例做一展示。

1、开发

可以使用a标签或window的location加载控件

a标签加载例子:<a href="myWebOffic://test?downUrl=http://www.test.com/doc/1.doc&upUrl=http://www.test.com/upFile.action?userid=admin">在线编辑 1.doc</a>

iFrame加载例子:<iframe src="myWebOff

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值