彩票走势图

XPS文档阅读器的文件流功能解决文档实时呈现的问题

原创|其它|编辑:郝浩|2011-06-29 17:03:22.000|阅读 776 次

概述:对于经常在网上泡的我们, 我们时常听见‘流’一词,从YouTube的视频流到iTunes的广播流,简直随处可听。顾名思义,流是一个数据传输过程,允许数据包被实时翻译和呈现,而无需事先下载整个数据。其基本的思路就是,使大型内容尽可能在最短的时间内传送。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  对于经常在网上泡的我们, 我们时常听见‘流’一词,从YouTube的视频流到iTunes的广播流,简直随处可听。顾名思义,流是一个数据传输过程,允许数据包被实时翻译和呈现,而无需事先下载整个数据。其基本的思路就是,使大型内容尽可能在最短的时间内传送。

  发展至今,“流”这个词不仅仅适用于媒体,同样也适用于文档。因此,ClientUI 5中的XPS文档阅读器便被赋予了“流”的能力,能够在客户端立即呈现大型的XPS文档,不必等到将整个文档下载完才可以显示当中的内容。

  下图比较了文件下载和文档流之间的不同之处:

  因此,XPS文档阅读器中的文档流功能在业务应用场景中可是相当地有用的。

  设想一下,如果你正在构建一个需要承载60MB大小的技术文档的文档库应用程序。你肯定不希望你的用户要等待好几分钟才能查看主题吧?

  呵呵呵,因此,XPS文档阅读器有了文档流功能,就不必再耗时等待了。。。。。

  说到这里,为了让文件流和客户端无缝集成,ClientUI 5中提供了一个内置的文件流处理器,位于ASP.NET Web服务器(Intersoft.XPSDocumentViewer.Server.dll)。接下来,我们就来看看如何启用XPSDocumentViewer的文件流功能。

  由于文件流处理器被置于Web服务器中,在服务器端启用文件流功能前,你需要对Web项目进行配置,方法如下:

1、首先,将Intersoft.XPSDocumentViewer.Server添加到Web项目中。程序集的路径为:[Program Files]\Intersoft Solutions\ClientUI 5\Server。一旦添加成功,你的项目看起来就如同下面的截图一样。

2、为web.config. 中的文件流处理器添加HTTP处理器注册

<httpHandlers>
<add verb="*" path="XPSDocumentStreamHandler.ashx"
type="Intersoft.XPSDocumentViewer.Server.XPSDocumentStreamHandler, Intersoft.XPSDocumentViewer.Server"/>
</httpHandlers>

这样,Web项目的配置就大功告成了。

 


(慧都控件网版权所有,转载请注明出处,否则追究法律责任)
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP