XPS 是微软开发的一种文档保存与查看的规范,Office 2010已经能导出成这种格式,Office 以前的版本还需要安装XPS插件。XPS 所用的置标语言是Silverlight 所用的XAML 的一个子集,所以我们考虑采用Silverlight作为XPS的客户端显示工具,采用这种方式的好处是毋庸置疑的,假设你用Office 处理了一个文档,传送给客户,而客户的机器上却没有安装相应版本的Office, 如果能有一个网页提供XPS文档查看的功能,你只需要将Word,Excel,PPT 导出成XPS,传送,客户在本机打开网页,将文件用Silverlight客户端应用程序打开就可以浏览。
Simple Silverlight XPS Viewer是就这样一个应用。但是这个应用的界面效果不是很好,在此基础上我加了些效果,并集成了一些小Demo放在里面。效果还算不错。
1. 这个程序主要是为了演示PPT时使用,但也支持Office的其他格式,只是PPT 可以应用动画载入效果,勾选AnimalPage。
2. 选择From Disk,从本地加载XPS文件,XPS可以由Office 2010导出。
3. 右边的DemoTab也是为了演示所用,是平时积累的一些Silverlight效果。
4. 使用左右方向键可以控制PPT的前后页,页面可以鼠标拖拽,滚轮缩放。
最近半年一直在奔波,很久没有更新,对各位关心我的朋友感到抱歉,特此再整理一篇文章出来,供各位参考。