C#模仿百度文库实现附件在线预览

公司客户需要,实现附件在线预览功能。

实现原理:利用微软com组件,对上传的先进行转换pdf,如果上传格式为pdf,那么直接保存至服务器。上传成功之后,会自动保存在服务器。点击当前上传文件预览是,在通过pdf转换为swf文件,通过flash插件进行预览

具体步骤:

1 实现简单的附件上传,这里借用webupload,不清楚的童鞋百度便知

2 进入文件列表页面 ,点击文件名进行预览 (这里利用到的模态框插件是“layer“),点击预览对文件先转换成pdf,再转换成swf文件,进行预览,转换pdf时候,添加引用,在.Net Tab选项卡,分别引用 Microsoft.Office.Interop.PowerPoint;Microsoft.Office.Interop.Excel;Microsoft.Office.Interop.Word;office(ps:全部为12.0.0.0版本),每个引用分别点击右键对嵌入互操作类型改为false.  具体实现代码就点击链接

 http://download.csdn.net/detail/u010236810/9113831

posted @ 2015-09-17 11:47  我是张朋  阅读(518)  评论(0编辑  收藏  举报