WEB环境下办公自动化文档修改痕迹保留的实现

本文探讨了在B/S模式的办公自动化系统中,如何实现文档修改痕迹的保留。介绍了两种处理方法,包括设计专用编辑器和调用MS Office编程。重点讲解了使用第三方控件办公之星(OStarOCX)实现痕迹保留的步骤,包括设置修订状态、用户控制、修改留痕的切换,以及接受或拒绝修订的函数实现。这种方法增强了WEB环境下OA系统的功能和安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一、痕迹保留的现状与思考

随着政府机关和许多企事业单位网络建设逐步完成,对于在如何利用网络,如何表现出网络的优势方面,用户最容易想到,同时也是最容易产生效果的应用,就是办公自动化系统(OA)。在当前的软件开发实践中,B/S模式(浏览器/服务器模式)的开发可以采用三层结构,前端服务层、中间业务层、后台数据库。由于其扩展性好,数据安全性高,同时无须考虑客户端的兼容性,解决了C/S模式二层结构的诸多局限性,因而在办公自动化系统中得到了广泛的应用。

修改痕迹的保留是办公自动化系统的一个难点,很多基于B/S模式的OA系统处理的方法是:Word文件只是简单的作为一个表单附件,在需要使用的时候调出来进行操作。但这一方法的缺点是没有对Word文档进行相关的控制。公文所要求的格式需要流程走完后由秘书或相关人员对Word文档进行相关处理,生成正式文件,在打印时无法满足国家对公文格式的要求。还有一种做法就是使用一个RTF域来代替Word,但这样做是以牺牲了用户的习惯和字处理功能为代价的,而且效果往往不见得理想。

目前,修改痕迹的保留较好的处理办法有两种,一种是重新设计专用编辑器,另一种是调用MS Office字处理软件,通过对Word的编程,实现对修改痕迹的保留。从理论和实践上来看,第一种办法比较好,利用嵌入在HTML页面内的专用图文混排控件,我们可以方便的加强客户端的显示及处理功能,减少开发工作量,提高软件质量。

二、第三方控件的介绍

办公之星控件(OStarOCX)是智岛软件公司(http://www.standsoft.com)推出的一款基于图文混排的文档处理控件(类似Word的控件),办公之星控件(OStarOCX)完全封装了办公之星的文字、图形、表格、图表等功能,提供了几百个编程接口;在ERP、CRM、HR、OA等系统里,开发难度非常大的文档处理、统计、报表等输出功能都可由办公之星控件(OSta

文档控件源码(手写签名+电子盖章+强制留痕)WORD控件说明: 控件正支持全部Office菜单,支持Office的打印预览,控件强大的B/S通讯技术, 能够将服务器数据库中的数据或者用户自定义的数据插入当前文档的指定位置,而且 还可以将文档中的指定数据随时保存到服务器数据库或者指定的目录中.控件能够在浏 览器窗口中直接编辑Word文档并保存到Web服务器上。实现文档和数据库的统一管理。 控件同时支持痕迹保留,手写签名,电子印章等办公自动化系统必备的功能。 控件采用标准HTTP协议,支持任意后台Web服务器,任意后台编程语言(Asp, Jsp, Php,VB.NET,C#.NET等)-Source control document (handwritten signature+ stamp+ compulsory leave electronic traces) WORD control Description: Control is to support all the Office menu, and support the Office of the Print Preview, the powerful control of the B/S communication technology, To the data in the database server or user-defined data of the current document to insert the specified location, and Can also be specified in the document data saved to the server database at any time or specified directory. Controls to see Browser window directly edit and save Word documents to the Web server. Documents and databases to achieve unified management. At the same time, support the retention of control signs, hand-written signatures, electronic seals and other office automation systems must function. Control the use of standard HTTP protocol, Web server support for arbitrary background, any programming language background (Asp, Jsp, Php, VB.NET, C#. NET, etc.)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值