如题:如何在ASP.NET的WEB项目中实现xps文档的在线阅读功能?类似于word在线阅读!不能用WPF或则silverlight做!
我的想法是:采用第三方类库,一般这种需求都是转换成图片格式比较靠谱。实际上咱们在线预览文档,是该文档转化为图片格式。你可以考虑转换图片预览。从这方面入手!
大哥可不可以具体点啊!我不是太会转化!
大哥,我试了一下只能转化第一页的内容怎么办?
@流浪的小白云: 不可能啊,转化也是按照文件流的格式转换的。一般第三方类库,都是会提供一个转换几页的方式转化的构造函数,你可以这样理解,其实一页就是一个图片,如果你转化为图片的大小太大的话,可以找一个图片压缩的在不失真的情况下,让预览的速度更快毕竟文件小了。还有缓存策略一定想好,比如你转化完之后,当第二次挡开的时候希望你能记住上一次打开的前3页后3页,这样用户在预览的时候会舒服。你觉得呢?不要太着急,这事情急不来。你先做一个demo,研究一下。确实可行了啊,你再开始开发和架构!
@Mr.Brian: 别太着急,静下心来,把思路想清楚在做不迟啊!
@Mr.Brian: 谢谢哥哥!可能是我太心急了!我再好好研究下!
@Mr.Brian: 我觉得没必要考虑缓存,直接上传就加入生成图片队列
接楼上,善用搜索:
http://download.csdn.net/download/zengxin2008/3884096
http://download.csdn.net/download/yuananyun/4365338
哥哥!我试了下只能转化第一页的内容怎么办啊?
@流浪的小白云: 多尝试下,应该是用法问题。
@幻天芒: 谢谢哥哥!我再好好尝试下!
@流浪的小白云: Good luck~