Silverlight类百度文库在线文档阅读器_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Silverlight类百度文库在线文档阅读器

Silverlight类百度文库在线文档阅读器

 2013/9/12 18:53:26  slmk  博客园  我要评论(0)
  • 摘要:百度文库阅读器是基于Flash的,用Silverlight其实也可以做。我实现的在线阅读器可以应用于内网文档发布,在线阅览审批等。没有过多的堆积功能,专注于核心功能。主要有以下特性:1.基于XPS文档Flash和Pdf都是Adobe的东西,所以用Flash浏览PDF可能比较容易。而用silverlight浏览PDF就不那么容易了,相反如果阅读同样是微软推出的XPS文档就简单的多。因为XPS和Silverlight其实都是基于XAML的。其他格式例如Word,Excel
  • 标签:Silverlight 文档 百度 在线 百度文库

百度文库阅读器是基于Flash的,用Silverlight其实也可以做。

我实现的在线阅读器可以应用于内网文档发布,在线阅览审批等。没有过多的堆积功能,专注于核心功能。主要有以下特性:

1. 基于XPS文档

Flash和Pdf都是Adobe的东西,所以用Flash浏览PDF可能比较容易。而用silverlight浏览PDF就不那么容易了,相反如果阅读同样是微软推出 的XPS文档就简单的多。因为XPS和Silverlight其实都是基于XAML的。其他格式例如Word,Excel,PDF等都可以先转化为XPS文档后再上传。实现了Word和Excel在后台自动转换为XPS。

2. 边浏览边加载

对于1个200多页或者更多的文档来说,一次性显示会很占内存,并且界面会反应迟钝或卡主不动。解决方法是边阅读边加载,一次只显示用户可见的文档部分。随着用户的页面滚动或者页面的跳转,动态加载文档。

3. 文档的缩放

Silverlight的滑动缩放实现起来非常简单,这样用户可以把文档缩放到一个适合阅读的大小。

4. 文档打印

目前只实现了全文档打印功能。页面范围打印在此基础上实现起来也很容易。

5. 文档上传

实现了支持大文档上传的,可显示上传进度条的上传按钮控件

获取全部源代码

高清演示视频下载(13MB)

 

发表评论
用户名: 匿名