Silverlight支持XPS
来源:互联网 发布:php echo数组 编辑:程序博客网 时间:2024/05/21 09:04
从Adobe SHARE说到Silverlight的XPS支持。在很久很久以前,我们仅仅知道Flash能够做一些JavaScript做不到或者做不好的交互,特别是复杂度高的交互,除此之外也没有什么理由使用Flash了。后来Flash加上了视频支持,却一直不受重视。然而突然有一天YouTube就出现了,人们才发现这项支持的真正价值,并且纷纷效仿。再后来,Flash还加入了对PDF文档的支持,这项技术最近已经被Adobe成功利用于开发Web2.0站点了,那就是Adobe SHARE。
在Silverlight发布的时候,大多数Flash拥有的功能Silverlight都做到了(嵌入字体除外),当然也包括上述的视频与文档支持。只不过,视频支持变成了WMV,因此也就直接支持DRM了,而文档支持则变成了XPS。这个XPS支持能做什么?我们还是先来看看Adobe SHARE的示例文档吧,这个文档其实就是一个PDF,然而你无需安装任何客户端的PDF阅读软件,也不需要为浏览器加装任何PDF插件,就能够直接在浏览器中以Flash的形式阅读。
考虑一下,以往Sharepoint里面的文档要在浏览器中直接以只读方式打开阅读,可以转换为HTML版本再显示,Sharepoint内置了这一功能,然而这转换肯定会存在一定的失真。现在可以考虑转换为XPS了,然后使用Silverlight作为阅读器就可以了,和HTML版本一样不需要客户端安装有Office,然而用户体验却比HTML版本好多了,基本上不会失真。这XPS支持真的能做到吗?能。而且已经有人做了一个小小的演示,证明可以在web上面实现XPS Reader,请看:Simple Silverlight XPS Viewer。
其实这次说到Silverlight的XPS支持这样一个“偏门”的话题,只是想说明很多RIA技术已出现,却暂时没有适合的应用场景,或者说官方给出的一些适用场景你觉得太狭隘了对你没有一点儿价值。举个例子,例如HD视频的支持,你可能会想这高清以现在的带宽谁享受得了,最多就是Microsoft和20st Century Fox合作搞个演示网站而已。实际上,我们真正需要的是一种创意,去想象如何使用这些还没有多少人使用过的技术去挖掘潜在的市场价值,正因为这些技术还没有多少人使用过,你一旦深挖就已经是专家了,你的领先地位就稳固了。
最后,大家发挥想象力想一想Silverlight现有的功能还能应用到什么有意义的场景中去吧,有想法的朋友可以直接在评论中留言哦。
REF:博客园
- Silverlight支持XPS
- Silverlight XPS阅读器,支持分页、查找、全屏、缩放
- Silverlight 2 RTW读取XPS解决方案
- xps
- 基于Silverlight 2RTW的XPS中文在线阅读器
- Silverlight XPS文档阅读器升级版,模仿Flex的FlipViewer
- gdb中文手册(debuging with gdb) 支持pdf xps
- NOKIA支持SILVERLIGHT之我见
- 配置iis以支持Silverlight
- DoubleClick 开始支持 SilverLight 广告
- Silverlight如何支持多语言
- silverlight 中 支持datatable写法
- UMU支持微软从今天开始使用 XPS 格式,逐渐放弃 PDF 格式
- XPS入门
- xps说明
- XPS阅读器
- SilverLight新版,托管代码支持,IronRuby
- 支持 Silverlight 的 Hosing / 空间 / 服务器
- struts标签logic:equal
- Ajax 动态(asp程序)无刷新读取(xml)数据
- RemObjects Pascal Script使用說明 (转载)
- Rails源代码分析(28):ActionController::RequestForgeryProtection
- SQL优化-操作符篇
- Silverlight支持XPS
- 2524解题报告
- 中文乱码处理办法
- 今天阅读了沈鱼的朝九晚五
- 你曾经浪费了多少?
- 分頁後的DataGrid導出到Excel的最好的解決方法
- Domino 域 A 中的用户如何访问 Domino 域 B 中的数据库
- SQL注入专题--整理帖
- 一个封装好的XMLHttp对象的创建函数