公司客户需要,实现附件在线预览功能。
实现原理:利用微软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
时间: 2024-10-14 06:05:19