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

时间: 2024-10-14 06:05:19

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

邮件附件在线预览——HTML Filter

邮件附件在线预览,就是当收到邮件带有附件时,尤其是超大附件,可以不用下载邮件中的附件,通过web页面,以在线的方式读取其中的内容.此功能方便用户直接查看附件,节省下载的时间,同时也在很多时候极大的方便了没有安装相应软件的用户,对于异地登录邮箱用户,更是一项不错的服务. HYF数据格式转换软件HTML Filter便于用户实现对多种文档的统一管理,编辑,检索和浏览,能够完美的实现邮件附件在线预览功能.本产品采用了先进的多语言.多平台.多线程的设计理念,支持多国语言,多种操作系统,提供了多种形式的A

文档附件在线预览——HTML Filter数据转换器

文档附件在线预览软件 HTML Filter数据转换器 HTML Filter 是由北京红樱枫软件有限公司依据HTML Ver 4.01/CSS式样,研制和开发的MS Office系列文档到HTML转换的通用程序库.便于用户实现对多种文档的统一管理,编辑,检索和浏览. 一.应用案例 本产品在国内外得到了广泛的应用,在国内有腾讯.搜狐等多家知名企业使用本产品.在产品性能和质量上得到了用户高度的好评.用户可以使用本产品,实现邮件附件在线预览,十分便利的将附件中的Word,Excel,PPT文档转换为

邮件附件在线预览——HYF数据格式转换软件HTML Filter

邮件附件在线预览,就是当收到邮件带有附件时,尤其是超大附件,可以不用下载邮件中的附件,通过web页面,以在线的方式读取其中的内容.此功能方便用户直接查看附件,节省下载的时间,同时也在很多时候极大的方便了没有安装相应软件的用户,对于异地登录邮箱用户,更是一项不错的服务. HTML Filter V1是由北京红樱枫软件有限公司依据HTML Ver 4.01/CSS式样,研制和开发的MS Office系列文档到HTML转换的通用程序库.便于用户实现对多种文档的统一管理,编辑,检索和浏览,能够完美的实现

MVC 附件在线预览

原因:应客户需求,在系统中浏览附件内容,需要先下载到本地然后打开,对使用造成了不便,要求可以不需下载直接在浏览器中打开减少操作步骤. 领导给了3天时间,最后查找方法,写测试项目,往正式项目添加,测试,修bug,优化下来总共花费了大概两天多时间.下面给出解决经验,主要把遇到的坑 给说一下. 1.研究方案 参考:http://www.cnblogs.com/xuse/p/3710647.html 使用FlexPaper实现office文件的预览(C#版)http://www.cnblogs.com/

在线预览环境(open office + swftools)的搭建

[环境参数] Host:Win7 64bit VMware:VMware Workstation11.1.0 Client OS:CentOS release 6.5 (Final) 2.6.32-431.el6.x86_64 Third-Party Software: ①Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar ②swftools-2013-04-09-1007.tar.gz ③xpdf-chinese-simplif

让你的PDF像百度文库一样在线预览

上次写过一篇博客<巧用数据流让 Word 文档在线阅读>,其原理,主要就是把Word转成Html格式,然后通过数据流读取,并显示出来!发现一个问题,Word中有图片该怎么办?我们其实经常使用这样的工具,像豆丁网.百度文库等,他们是如何实现的呢? office文档在线预览大致有两种形式: 1)使用Microsoft的Office组件将文件直接转换为html文件(优点:代码实现最简单,工作强度最小.缺点:效果极差),也就是上篇博客的效果. 2)使用Microsoft的Office组件将文件转换为P

SpringMVC+springSecurity+flexPaper 配置--类似百度文库在线预览

背景:现在项目需要做一个类似百度文库的在线预览功能,在网上找了下很多人推荐使用FlexPaper,所以今天尝试学习了FlexPaper顺便集成到现有的框架中 由于网上目前的说的都不是很详细,所以现在记录在此,希望对需要的人有所帮助 准备:1. FlexPaper_2.2.4.zip 下载地址:http://flexpaper.devaldi.com/download/             2.swftools 下载地址:http://www.swftools.org/download.htm

在线预览Office文件【效果类似百度文库】

引言 结合上个项目和目前做的这个项目,其中都用到了Office文件在线预览,目前项目中是用到公司购买的Ntko控件,该控件每次浏览文件时则会提示安装信任插件,很繁琐,而且浏览效果不好. 提到Office文件在线预览,那么效果最好的应该就是百度文库的效果了,所以今天就忙里偷闲自己搞了下. 用到知识点 1.Office文件转化为Pdf文件.直接用.Net类库:Microsoft.Office.Interop.Excel.Microsoft.Office.Interop.Powerpoint.Micr

仿百度文库实现文档在线预览

原文:仿百度文库实现文档在线预览 源代码下载地址:http://www.zuidaima.com/share/1550463679990784.htm 挺不错的,这是别人群里共享的,我现在共享给牛牛们