日期:2014-05-18  浏览次数:20476 次

如何实现百度文库的功能?
用户有些文档上传,有PPT、Word、PDF、TXT,大概就这么几种,上传后要能浏览,但不能下载,类似于百度文库了。这个功能要如何完成呢?

------解决方案--------------------
http://www.htm2pdf.co.uk/

iTextSharp
下载
http://itextsharp.sourceforge.net/
参考
http://www.developerfusion.com/code/5682/create-pdf-files-on-fly-in-c/

http://csharp-source.net/open-source/pdf-libraries/itextsharp

http://topic.csdn.net/u/20090106/15/d18898ee-b232-4ee1-9469-5568072d8403.html
------解决方案--------------------
方法有很多:
一、可以使用Macromedia出品的FlashPaper2,这个本人开发时用过,软件可以使office转化成flash,C#的调用方法:http://www.398588.com/Article/T5/97.aspx。但这个软件有个问题,不能在vista及以上的系统中使用。

二、可以使用Office2Flash SDK,没有用过,但貌似没有系统版本的限制

三、你也可以不转化成flash,反正是同一格式,转化成pdf也可以,在电脑上安装2007以上版本的office,对上传上来的office文件进行office编程,使其保存为pdf格式。具体方法为:http://seanli888.blog.51cto.com/345958/112268
------解决方案--------------------
http://topic.csdn.net/u/20110211/00/ecb05a36-f7f0-40f8-b3b7-dc12cdae4f64.html?87974

这个贴子里面的代码,己经可以做到你需要的功能了,只是上传IIS后,需要另外设置服务器的连接池。是这个贴子里没有说到的,我利用这个帖子里的那段转换代码,己经成功的在公司内网上实现了。