如何实现百度文库的功能?

hwyqy 2011-06-15 12:23:53
用户有些文档上传,有PPT、Word、PDF、TXT,大概就这么几种,上传后要能浏览,但不能下载,类似于百度文库了。这个功能要如何完成呢?
...全文
1682 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
二蒙儿 2012-09-19
  • 打赏
  • 举报
回复
还是不清楚~~~
hwyqy 2011-06-20
  • 打赏
  • 举报
回复
三、你也可以不转化成flash,反正是同一格式,转化成pdf也可以,在电脑上安装2007以上版本的office,对上传上来的office文件进行office编程,使其保存为pdf格式。具体方法为:http://seanli888.blog.51cto.com/345958/112268

---------------------------------------------------------------
那如何来防止下载pdf呢?
watenuo 2011-06-20
  • 打赏
  • 举报
回复
一般来说,只要是网上资源都是可以像办法下载的,哪怕是转化成flash也是可以下载资源的,pdf只是比flash稍微方便下载一点而已,转化成一种浏览模式,更多的是为了统一浏览风格,所以没有强烈的要求要做禁制下载的话,还是不要太注意在方面的事情,如果一定要去除pdf的下载功能,可以在转化pdf的时候,给文档打上水印,然后用特定的pdf浏览控件,我这边推荐一个:http://www.china-drm.com/webtest/pdfonline.asp。当然了,如果你能自己写一个pdf在线浏览控件就更好了,以前我找到过一个pdf文档的在线编辑控件源码:http://www.51aspx.com/CV/PDFControls/,你可以去看看。
fanxin_1999 2011-06-20
  • 打赏
  • 举报
回复
帮顶。。。
ziyeage 2011-06-19
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20110211/00/ecb05a36-f7f0-40f8-b3b7-dc12cdae4f64.html?87974

这个贴子里面的代码,己经可以做到你需要的功能了,只是上传IIS后,需要另外设置服务器的连接池。是这个贴子里没有说到的,我利用这个帖子里的那段转换代码,己经成功的在公司内网上实现了。
wosizy 2011-06-19
  • 打赏
  • 举报
回复
在你前面一天 已有人提出与你一样的问题了!

自己去看
watenuo 2011-06-19
  • 打赏
  • 举报
回复
方法有很多:
一、可以使用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
zhouxingyu896 2011-06-19
  • 打赏
  • 举报
回复
关注
关注

陌上青青草 2011-06-19
  • 打赏
  • 举报
回复
顶上,最近在做一个项目刚好需要这样一个功能……
renyiqiu 2011-06-19
  • 打赏
  • 举报
回复
帮LZ顶下,你要实现那些功能??
hwyqy 2011-06-19
  • 打赏
  • 举报
回复
再顶顶
撼地神牛 2011-06-15
  • 打赏
  • 举报
回复
找本书看看,记得上课时学过这一块,好多ASP.NET 参考书都有这一块
紫川秀 2011-06-15
  • 打赏
  • 举报
回复
关注下..
nfclass 2011-06-15
  • 打赏
  • 举报
回复
我也想知道,关注

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧