如何嵌入多文档格式浏览控件到Asp.net应用程序里

作者:控件中国网   出处:控件中国网   2015-08-05 14:53:00   阅读:9

这篇文章主要介绍如何把XtremeDocumentStudio .NET提供的基于AJAX的文档浏览控件嵌入到ASP.NET WebForm程序里,XtremeDocumentStudio .NET提供了强大的API可以处理多个文档格式PDF, DOCX, DOC, BMP, JPEG, PNG, WMF, EMF, 单页和多页TIFF等,并且可以用于WinForm、WPF、WebForm、MVC等环境下,下面就介绍如何集成多文档浏览器到WebForm程序里,具体如下:

1.打开Visual Studio并创建一个WebForm程序
2.在项目里引用以下DLL

3.选择上面的文件,右键属性,设置 "Copy Local"为True.
4.打开WEB.Config文件,并添加下面的代码到"system.web"标签
<httpHandlers>
  <add verb="GET,POST"
   path="DocumentViewer.axd"
   type="Gnostice.Documents.Controls.Web.DocumentViewer,
         Gnostice.Documents.Controls.Web"/>
</httpHandlers>
5.添加下面的代码到"system.webServer" 标签里
<handlers>
  <add name="XDocumentImage"
   verb="GET,POST"
   path="DocumentViewer.axd"
   type="Gnostice.Documents.Controls.Web.DocumentViewer,
         Gnostice.Documents.Controls.Web"/>
</handlers>
6.添加一个新的WebForm到项目里
7.为document Viewer控件添加申明
<%@ Register assembly="Gnostice.Documents.Controls.Web"
            namespace="Gnostice.Documents.Controls.Web"
            tagprefix="GnosticeViewer" %>
8.切换到设计界面,添加 jQuery插件到HEAD段落里
9.拖拉以下控件到WebForm窗体上

  • DocumentViewer
  • ScriptManager

10.在解决方案里,添加一个文件到"App_Data"里
11.切换到代码视图,添加以下代码到page load事件里
Gnostice.Documents.Framework.ActivateLicense("your-license-key");
DocumentViewer1.LoadDocument(
   Server.MapPath("~/App_Data") + "\\" + "sample.docx");
12.编译程序,就可以看到下面的运行界面了

2014-12-XDoc-NET-ASP-net-Doc-Viewer.png

Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat