下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软航科技NTKO OFFICE文档控件技术白皮书软航科技NTKO OFFICE文档控件技术白皮书Web:Email:更新日期:2010.07.20Copyright:本文档及技术资料版权所有,未经书面许可,禁止拷贝分发。说明:本文档简要说明了NTKO OFFICE文档控件的技术原理及特性。仅供NTKO OFFICE文档控件的客户使用。目录:一、 NTKO OFFICE文档控件简介:1二、 NTKO OFFICE文档控件的特点1三、 总体系统架构2四、 运行环境3五、 文档对象嵌入浏览器原理3六、 数据提交到Web服务器原理4七、
2、 数据提交到数据库的原理4一、 NTKO OFFICE文档控件简介:NTKO OFFICE文档控件是拥有完全自主知识产权的ActiveX控件。使用NTKO Office文档控件,能够在浏览器窗口中直接编辑Word, Excel等Office文档并保存到Web服务器。实现文档和电子表格的统一管理。同时支持强制痕迹保留,手写签名,电子印章等办公自动化系统必备的功能。是OA系统开发的最佳选择组件!控件采用标准HTTP上传协议,支持任意后台Web服务器(iis, domino, webaphere, apache等),任意后台操作系统(win2k, win2003, linux, unix等),以及任
3、意后台编程语言(asp, , jsp, php, , c#等)和任意web应用服务器体系结构(j2ee, .net等)。卓越的性能,低廉的价格,标准高效的编程接口,让您以最低的开发成本,轻松创建极具特色的办公自动化解决方案!二、 NTKO OFFICE文档控件的特点u 能够在浏览器窗口中直接编辑Word, Excel等Office文档并保存到Web服务器。实现文档和电子表格的统一管理;u 独创的使用标准协议,支持任意后台Web服务器系统和编程语言的体系结构;u 采用了独创的智能提交技术,能够将控件中的文档数据和HTML FORM中的数据同时一次提交给后台的Web服务器
4、处理。这对于事务处理非常重要。而目前市场上其他类似产品都没有做到这一点。u 独创的支持全部OFFICE菜单。降低培训成本。用户能很快熟悉使用采用NTKO OFFICE文档控件开发的应用系统。 u 独创的直接保存到数据库的功能。u 独创的智能Web调用技术。可以在不提交页面的情况下和服务器交互数据。u 实现了手写签名、电子印章、强制痕迹保留和版本控制的功能。支持复杂模板。u 采用ActiveX控件技术,实现客户端软件自动安装,部属和更新。u 无缝集成到IE中,支持B/S方式,并且还可用于VB,Delphi,C+Builder等其他容器。创建强大的C/S方式的应用系统。三、 总体系统架构客户机(浏
5、览器或者其他容器创建的应用)NTKO OFFICE文档控件ODBC数据源数据库Web服务器服务器端处理程序(ASP,JSP,ASPX,PHP)磁盘ADO,ADO.NET,ODBC,JDBC,PHP模块等C/S应用FROM对象控件中编辑的文件作为一个上传文件处理,嵌入到FORM对象中B/S方式1B/S方式2FROM对象控件中编辑的文件作为一个单独的上传文件处理标准HTTP协议或者HTTPS协议其它输入字段其它输入字段NTKO OFFICE文档控件的总体系统架构如下图所示:四、 运行环境客户机运行环境: 硬件:CPU 建议Pentium650 以上,内存推荐128M 以上,硬盘2GB以上空闲空间。
6、 软件:Windows98及以上Windows版本,OFFICE2000及以上版本,IE5.0以上浏览器。服务器:任何支持HTTP1.1的标准Web服务器及相关的编程语言。数据库:可保存到磁盘或者任何支持BLOB类型字段的数据库。五、 文档对象嵌入浏览器原理IE浏览器是一个ActiveX容器,NTKO Office文档控件是一个ActiveX控制,因此可以嵌入到浏览器中;而NTKO Office文档控件本身又是一个OLE文档容器,所以可以支持嵌入Word复合文档对象。实际上可以嵌入任何支持OLE标准的文档对象,比如,EXCEL,POWERPOINT等。但是,该OLE文档对象必须支持现场激活。浏
7、览器NTKO Office文档控件嵌入的Word文档对象ActiveX接口OLE文档容器接口ActiveDocument属性因此,作为一个COM对象,NTKO Office文档控件实现了两种类型的COM接口:ActiveX控制的接口合OLE文档包容器的接口。而控制控件中的Word对象有两种方法:(如上图所示)u 通过NTKO Office文档控件本身暴露的ActiveDocument的接口。这实际上是一个Word.Document类型(或其他的嵌入文档类型) 的COM对象的dispatch接口。因此,可以通过JAVASCRIPT来控制;u 通过在控件本身的代码中使用控件本身的编程语言(NTKO
8、 Office文档控件是用VC编写的)控制。这通常是对用常规方法无法控制的功能,比如,从url增加图片;NTKO Office文档控件调用控件的SaveToURL方法:OBJ.SaveToURL(document.forms0.action,“worddoc”, “”,“文件名”,0 /同时提交forms0的信息/此处也可使用form的/id ”MYFORM”);后台服务器处理页面aspaspxjspphp等等六、 数据提交到Web服务器原理如下图所示:数据提交是通过调用控件的的SaveToURL方法。SaveToURL方法不仅可以提交当前正在编辑的文件,还可以同时提交指定的HTML FORM
9、中的其他数据。控件会自动分析并获取指定FORM的其他INPUT,SELECT,TEXTAREA等标志中的数据,并将这些数据和编辑的文档一起,提交到WEB服务器的某个页面。这个页面可以是ASP,JSP,PHP,甚至是DOMINO服务器的?EDITDOCUMENT命令。因为控件产生的数据是基于RFC表单提交标准的,因此,NTKO OFFICE文档控件是和浏览器无缝集成的,可以支持任意后台WEB服务器(只要该Web服务器支持上传文件),并且可以和现有应用迅速集成。并且,从后台asp或者其他处理程序来看,表单相当于多了一个文件附件。因此,后台程序只要能处理文件上传,都可以处理控件提交的FORM中的数据,以及处理控件中编辑的文档。七、 数据提交到数据库的原理NTKO OFFICE文档控件可以通过ODBC数据源直接从数据库读取数据作为文档的数据源,或者直接将在线编辑的文档的数据写入ODBC数据源支持的数据库系统。这为某些C/S应用提供了很大的方便。原理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小型工程安全指南讲解
- 国外医院宣教经验
- 骨科患者康复指导
- 小学卫生健康宣教
- 钻孔机司机达标竞赛考核试卷含答案
- 津优力健康产品宣
- 颜料生产工常识竞赛考核试卷含答案
- 混合集成电路装调工岗前合规化考核试卷含答案
- 评茶师安全防护竞赛考核试卷含答案
- 苯乙烯类热塑性弹性体(SBCs)装置操作工交接评优考核试卷含答案
- 《2025年宁夏社区工作者招聘考试高频考点试题解析》
- 村级报账员业务培训课件
- 人工智能赋能乡村治理的实践逻辑、现实困境与优化路径
- 2026年区分观点与事实基础练习含答案
- 光模块行业2026年市场需求与技术演进趋势分析
- 2026年金融行业风险管理部主管面试题集及解答
- 服装质检培训课件模板
- 2026公务员考试时事政治题与答案
- 全国内部审计数智化转型发展研究报告
- 日语课题 申报书范文
- 数字孪生技术在土木工程中的应用与施工全流程精准管控研究毕业论文答辩汇报
评论
0/150
提交评论