android实现word编辑器,基于Word客户端编辑器实现.doc

本文介绍如何借助Word客户端编辑器解决Web应用中特殊字符处理和图文混排问题,以试题库管理系统为例,阐述基于Word的客户端编辑器技术实现,包括Theoleditor、BHO与服务器间的通讯。
摘要由CSDN通过智能技术生成

基于Word客户端编辑器实现

基于Word客户端编辑器实现

摘要:编辑器是Web应用中常见的一个功能,但普通的在线编辑功能有限。因此,本文提出采用客户端编辑器自动调用Microsoft Word软件,利用Word强大的文字处理功能,解决编辑器中特殊字符处理、图文混排等难题,并以试题库管理系统中试题录入为例,介绍了基于Word的客户端编辑的技术实现。

关键词:编辑器;Word;客户端编辑器

1 引言

网络应用中,编辑器是一个非常重要的功能。大家最常见的就是在线编辑器,它能实现简单的文本录入与编排。对于字符特殊、编排要求高的应用,如基于web的大型的公文流转系统、试题库管理系统等,常见的在线编辑器难以完成任务,往往采用客户端编辑器来实现,但开发一套独立的客户端编辑器,功能往往有限,而Microsoft Word是目前最好的编辑工具,因此我们提出用Microsoft Word作为编辑器。但在IE中,Word不可能直接应用,需要一个载体来调用Word软件。本文以题库管理系统中试题的录入、编辑及试卷的输出为例分析基于Word的客户端编辑器的实现。

2客户端编辑器的结构[1][2]

由于题库系统最终需要编辑包含数学公式等特殊符号的试题并存入题库,并且试题还需要组合成试卷,并输出word文档,这些功能在普通的IE下用"在线编辑器"是无法实现的,因此需开发客户端编辑器,用户安装客户端编辑器后才能实现试题编辑/存储、批量导入以及将试卷输出为word文档等功能。

客户端编辑器在结构上主要包括三个部分,如下图所示。一部分是实现客户端编辑器所需的各项功能的Theoleditor;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值