DSOFramer的类别和安装

dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的。

 

目前DSOFramer已经开源, 网上原始版本的源代码比较难找。对于一般的使用,用到的都是DSOFramer的封装库。常见的有两类:

1.  微软提供的原始版本的DSOFramer,最新的一个版本(最新的也很老了)是DsoFramer_KB311765_x86.exe中所包含的版本。简称原始版本。

2.  第二类是基于微软提供的原始库进行二次开发和封装,扩展一些功能后作为开源或商业软件推广,常见的有NTKO Office文档控件等。

两种类型的相同点:

1.  都提供doc、xls、ppt文件的查看和编辑

两种类型的区别:

1.  原始版本比较老旧,功能相对单一,未提供服务器上传下载等功能,实现网络上文件的存取需要自己实现一些辅助程序或代码配合使用。

2.  原始版本由微软提供,近几年没见过更新,bug比较多。

3.  扩展版本由不同组织在不同的方向和侧重点进行扩展后得到,功能上做了很多扩展,比如服务器上传下载接口、水印功能、在线签名功能等,直接使用较为方便,很多接口都是现成的。

4.  各扩展版本由不同厂家或组织开发,水平参差不齐,扩展点和接口定义也各有不同,bug数量和稳定性无法考察,相对而言商用版本会好一些。

5.  扩展版本中有商用付费版本也有开源版本,功能不一。

 

识别:

简单区分一下两类DSOFramer:

由于早期微软提供的DSOFramer版本现在已不怎么会遇到,和DsoFramer_KB311765_x86.exe内所含的控件相同的,为第一种,其余的为第二种。

第一种的产品版本为1.3 文件版本为1.3.132.3.0, 文件大小99.9k, 名称为dsoframer.ocx

第二种的版本号一般会超过2, 比如V2.3.x.x, 当然商业版本或商业版的试用版本其名称会跟换掉,不再命名为dsoframer.ocx或DSOFramer.dll

 

两种类型的选择:

个人建议,简单的功能或原型测试, 可以直接使用原始版本. 对功能要求较高、想缩短开发周期的,建议使用第二类,有经济能力的可选购商业付费版本。

 

原始版本的安装:

l  下载DsoFramer_KB311765_x86.exe,直接双击运行,该程序会自动安装并自己处理32位、64位系统兼容性等问题,是最简单的方法。

l  其他方法还有手动的regsvr32方法,细节请百度。这种方法要自己处理32位和64位兼容性的问题(处理方法是分别将库文件拷贝至\windows\system32 和\windows\syswow64并尝试执行regsvr命令,具体描述请咨询百度)。

第二类版本的安装:

l  这类版本情况各不一样,请根据不同厂家或组织给出的对应版本的安装说明文件进行安装。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页