我国唯一的项目管理信息化门户网站,国内项目管理软件资讯服务提供商

登录 注册
当前位置:首页 > 科研信息化 > 正文

NTKO Office Word文档控件在科技项目管理系统中的应用

2019-11-21 来源:《电子技术与软件工程》 作者:酒钢(集团)公司信息中心 郝睿
摘要:科技项目申报需要Word文档在线编辑,普通word程序无法实现,本文描述如何利用NTKO office控件进行在线文件编辑,并且实现文件审批前后不同阶段的权限控制。
关键词:NTKO Office; 数据流图; 科技项目
1、概述
在科技项目管理系统的实现过程中,大量的文档需要上报,包括《科技项目申请书》、《科技项目任务书》、《科技项目成果鉴定书》等多项需要填报的文档需要在线编辑,这些文档在申报时需要填写内容,在申报的过程中需要在网页中填写内容,并根据填写内容自动生成word文件中,另外,在申报完成后进行权限控制,保证申报完成之后内容不可修改,保证文件的严肃性。
2、NTKOOFFICE文档控
NTKOOFFICE文档控件支持在线编辑,痕迹保留,手写签名,电子印章,全屏批注,电子签名[数字签名,数字证书签名],简单OCR等实用功能,支持PHP,ASP,JSP,C#,VB.NET,DOMINO等各种web编程语言和服务器。NTKOOFFICE文档控件能够在浏览器窗口中直接编辑Word、Excel、Wps等Office文档并保存到任意Web服务器。实现文档和电子表格的统一管理。同时支持强制痕迹保留,手写签名,电子印章,版本控制,附件上传等办公自动化系统必备的功能。经过反复筛选,从性能和易用性上以及价格是目前满足科技项目功能的最佳选择。在该系统中,主要应用NTKO office word组件功能。
3、NTKOOFFICE文档控在科技项目管理系统中的应用
3.1文件的安装及引入
在购买的安装文件OfficeControl.cab,将该文件引入路径。注意该路径在以后网页文件中引用,在网页首次安装时,需要按照安装普通控件的方法进行安装,注意在此要降低IE安全级别,方便控件的安装。在程序中的调用:为保证程序显示的工整,用图片的方式说明引用方法,程序引用方式(在ASP.net)如图1所示。
Object id参数为对象的id,该值唯一,classid为注册表中该控件的id,codebase则是文件引用的路径,注意,该内容要和上面引入的路径对应。其他则为程序的参数,这些参数包括产品标题、宽度、高度、产品key等内容,引用方式必须和文中描述内容一致。这样控件就引入了程序。
3.2在程序中生成申请书生成的实现
申请书的数据通过读取数据库中已填写的数据,对应到书签插入数据,在此,要说明word中的书签功能,该功能可将程序插入到设计者想要的位置。在这里,我们把书签的名称和字段的名称命名相同,这样就可以通过动态读取的手段把数据动态插入word模板,申请书主信息首先打开word模板,然后提交页面请求,获取数据,再利用for循环,对应word的书签插入数据,这样数据就进入相应的位置。在程序中,Bookmarks为书签,SetBookmark Value为设置值。
3.3权限的控制
在这些文件获取数据后,将不允许修改,对权限的控制简单,在参数中直接设置即可,这样保证了文件的安全性,如图2。
4、结束语
NTKO Office功能强大,该控件已经在各级科技项目管理系统中普遍使用,该控件也保留了文档编辑中的宏功能,这些宏功能可以进行控件不能涉及到的操作,该控件不但可以设置word中的功能,而且还可以设置常用的其他办公控件的功能,并且可以在不同的编程工具中实现,尤其是在日常办公文件较多的管理信息系统中实现,具有很好的推广功能。(本文于2015年发表在《电子技术与软件工程》)
分享到:

免责声明:
  1、项目管理信息化网发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more>

会议活动

more>

公开课

more>

PMO

Copyright © 2021 项目管理信息化网 版权所有 京ICP备17062359号-9 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如内容涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:574888227

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

我国唯一的项目管理信息化门户网站,国内项目管理软件资讯服务提供商,隶属卓橡公司

项目管理信息化微信公众号

PMO大会微信公众号