- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Word文档在线辑、保存和全文关键字搜索的完整示例
ASP.NET下Word在线编辑、保存和全文关键字搜索的完整示例(包含源代码)
本文演示了如何word在线编辑、保存word文档,并搜索含有关键字的文档。1.项目目的随着技术的发展,人们的需求也随之提高。Office文件的在线处理也越来越受到人们的关注。无疑Office文件在线处理。本文就是通过使用,实现对word在线处理,并搜索、显示含有关键字的文档。2.解决思路我们首先对文档进行在线编辑,并保存。保存的时候,将文档纯文本内容存入数据库,以备搜索时使用。要获取文档的纯文本,都比较复杂,而且效率也不高,但是利用的DocumentText属性却能轻而易举的实现。我们,然后将此值存入到数据库中这样就实现了获取文档纯文本并将其保存至数据库中的功能。然后是关键字搜索功能,我们通过数据库中存储文档纯文本的字段,利用sql语句将包含关键字的文档搜索出来。实现文档在线编辑的关键是利用,所以我们要确保。3.关键步骤 网站的“下载中心”中可下载相应的压缩包,解压之后直接将PageOffice示例代码里的pageoffice文件夹拷贝到项目根目录下就可以了)。 ()保存文档纯文本:我们在文档编辑页面.aspx中AppendToolButton(Caption, JsFunction, IconIndex)给PageOfficeCtrl控件的自定义“保存”按钮。*****************************************************************//添加自定义工具栏按钮
PageOfficeCtrl1.AddCustomToolButton(保存, Save(), 1);
script type=text/javascript
function Save() {
document.getElementById(PageOfficeCtrl1).WebSave();
//document.getElementById(PageOfficeCtrl1).CustomSaveResult获取的是保存页面的返回值 if(document.getElementById(PageOfficeCtrl1).CustomSaveResult == ok)
alert(保存成功);
else alert(document.getElementById(PageOfficeCtrl1).CustomSaveResult);
}
/script
*****************************************************************
()获取DocumentText的值:在保存页面里通过,代码如下:*****************************************************************PageOffice.FileSaver fs = new PageOffice.FileSaver();
string content = fs.DocumentText;//获取DocumentText属性的值*****************************************************************4.示例程序架构FileManage.aspx //显示文档列表和搜索关键字的页面FileManage.aspx.cs.aspx //实现文档在线编辑的页面.aspx.csSaveFile.aspx //保存文档的页面 Save.aspx.cs5.代码编写是FileManage.aspx,此页面主要实现搜索包含关键字的文档和显示文档列表的功能。其中关于搜索,我们可以利用sql查询语句来实现,您可以这样写sql语句:“select * from where Content like % + key + %”,其中“”是表名,“”是指表中存储文档纯文本的字段名,“”就是我们输入的关键字。是实现文档在线编辑功能的页面:.aspx。*****************************************************************
前台Edit.aspx页面代码如下:%@ Page Language=C# AutoEventWireup=true CodeFile=Edit.aspx.cs Inherits=SaveAndSearch_Edit %
%@ Register Assembly=Pa
文档评论(0)