忽然想起来今天还没有完成发一篇随笔的任务,今天对工作最重要的一件事可能就是对未来方案的思考,就总结下自己思考的方案。笔录控件我一开始考虑在网页中嵌入word方案,于是搜索了相关可用的控件,找到下面一篇好文章:
WEB下使用的OFFICE控件介绍,另提供一个原创破解
首先来个名词解释,Office网络文档控件,就是在网页中编辑office文档的控件(前提是browser已经安装OFFICE)。
最近一个项目需要用到这个玩意,经过不泄努力的百度和GOOLE,发现Office网络文档控件资源,目前国产的有以下几款:
一、iWebOffice2006
江西金格网络科技有限责任公司
http://www.goldgrid.com/DownLoad/index.asp#Item24
我的简单意见:需要安装服务器端组件,并进行一些COM+组件设置,当然客户端控件也是需要安装的。它的网络通讯都要经过它自己的组件和控件来进行,个人嫌麻烦,不建议使用。
二、NTKO OFFICE文档控件
重庆软航科技有限公司
http://www.ntko.com/
我的简单意见:它的网站上有一年免费使用的版本。这个只需要客户端控件,个人试用效果还可以,建议使用。偶已经破解4.0.0.9版本,可以用到9999年12月31日。但是它有个缺点,就是控件中有2个标题栏,很讨厌。网上传播很广的3.0.0.7破解版也是这样。
三、WebEditor 文档控件系列
广州帝龙科技
Http://www.dragongod.com
我的简单意见:其实这个产品和iWebOffice2006很相似,真怀疑它们的来历。不建议使用。
四、WebOffice网络文档控件
北京点聚信息技术有限公司
http://www.dianju.com.cn/weboffice.htm
我 的简单意见:这个公司的WebOffice控件完全免费,功能也很不错,但是实际测试后发现,和WEB页面的一些元素定位、显示不是很兼容。比如如果给这 个控件定义一个style="display:none"的属性的话,运行结果是这个控件会跳出页面,单独显示一个窗口。但它毕竟是免费的,个人推荐使 用。
五、soaoffice网络文档控件
北京科翰软件有限公司
http://www.kehansoft.com/
我的简单意见:这个公司的Office控件使用极其麻烦,因为它不是独立的,是和其他控件捆绑的,需要安装服务器端软件,我是坚决不用的。
六、双进WORD网络文档控件
南京双进科技咨询有限公司
http://www.sjtsoft.com
我的简单意见:没找到演示下载,而且也只有word支持,不要去试了吧
七、DSOFramer网络文档控件
http://www.dsoframer.com/
我的简单意见:这个是免费开源的,很不错,建议使用。特别建议有时间,有兴趣的朋友去看看。其实这个和点聚公司的那个WebOffice很像的,个人觉得点聚用的就是这个DSOFramer代码。
确定如果用这种的方案的话可采用微软的免费开源DSOFramer网络文档控件,要实验支持限制部分内容编辑才行。Word中限制部分内容编辑的方法可参考:
有时,需要在Word中编辑受限制区域内容。那么如何在Word中编辑受限制区域内容呢?在Word中编辑受限制区域内容的方法很简单。本文就来介绍一下在Word中编辑受限制区域内容的技巧以供参考。:
Word提供了"编辑受限制区域内容"的功能,可以直接在Word中录入试卷,将试题部分设置成只读,将要填入答案的部分设置成可以编辑。
1. 录入后,点击"工具"菜单中的"保护文档"选项,打开"保护文档"设置项。将"编辑限制"项中的"仅允许在文档中进行此类编辑"选中,并设置为"未做任何更改(只读)"。
2. 选中需要填写答案的部分(可以利用按住"Ctrl"键同时选择多个不连续的部分),然后将"例外项"中的"每个人"设置项选中。
3. 点击"启动强制保护",设置好密码,并保存即可。
今天明确了windows 下语言朗读要调用的组件:利用MS的Speech SDK 5.1 进行TTS
SDK 5.1地址
http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/SpeechSDK51.exe
中文和日文语音包
http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/SpeechSDK51LangPack.exe
Delphi调用时要添加com引用 C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll