求C# 仿百度文库或豆丁网 在线阅读功能实现方法 最近遇到这样的任务,一时找了好多还是没有一点思路,望高手多多指点,如有源码那是最好不过了.主要支持 office 03 07 所有文件格式,还有DPF,图片文件,还有视频文件的. 如果有DEMO也愿意帮助小弟的话可以付点费用,时间来不急了,所以在些请救各位多多帮助一下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你可以在后台统一将上传的文档导出成图片文件,然后在flash阅读器中调用这些图片即可。office格式的文档可以调用office的接口来完成,PDF文件可以使用iSharpText来进行导出。至于视频文件,在flash中调用我想应该也不是什么难事。 百度文库好像也是这么干的。 调用pdf然后 数据加载http://topic.csdn.net/u/20110211/00/ecb05a36-f7f0-40f8-b3b7-dc12cdae4f64.html?87974OK了 可以结贴了 http://topic.csdn.net/u/20100705/11/be971d2c-e444-4360-a91a-7a490b6244e0.html?22087 都必须得先转换为flash文档可以用flashpaer视频可以用“格式工厂”之类的工具 大概看了一下,大家一点思路都没有找到,这个技术我在一年前就实现了。大家可以参考我的网站www.cnkailu.com上面知识库。另外,如何实现的,可以看我写的一篇帖子。http://www.cnkailu.com/forums/threads/737.aspx 祝大家好运。 http://ufo-crackerx.blog.163.com/blog/static/1130787782011112010495744/http://ufo-crackerx.blog.163.com/blog/static/113078778201111299540720/ 前一段时间我实现了一个,我说说我的思路吧,我把它拆分成俩个服务,一个负责文档的上传,下载,展示,等对于文档的其他操作,可以上传,现在常见的文档格式。另一个系统负责文档的转化服务,上传下载,不是这个任务的核心相信你能实现。应该说是怎么在页面展示的问题,我采用的是将相关文档转化成swf格式使用flash播放器播放。这样在文档展示页面上加载个播放器就可以了,这种方式网上很多,你可以看下,文档转化其实就是使用程序调用open office软件将txt,doc 等转化成pdf格式的,再将pdf格式的转化成swf格式的我的就是这样实现的。不过我是用的是java实现的,希望对你有帮助!呵呵 这个我做过。。但是遇到一个非常奇怪的问题。。 pdf转换成swf后 swf出现了反转问题 我也非常困惑。。希望能高手一并解决了 public void ConvertPdfToSwf(string inFilename, string swfFilename) { System.Diagnostics.Process process = new System.Diagnostics.Process(); try { string flashPrinter = string.Concat(AppDomain.CurrentDomain.BaseDirectory, @"systemInfo\FlashPaper2\FlashPrinter.exe"); System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(flashPrinter); startInfo.Arguments = string.Concat(Server.MapPath(inFilename), " -o ", Server.MapPath(swfFilename)); process.StartInfo = startInfo; process.StartInfo.CreateNoWindow = false; process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardError = true; process.StartInfo.RedirectStandardInput = false; process.StartInfo.RedirectStandardOutput = false; process.Start(); } catch (Exception ex) { throw ex; } finally { process.WaitForExit(); process.Close(); process.Dispose(); } }下载一个FlashPaper 安装到程序目录里面 然后调用这个方法 是你自己的服务器吗? 需要一些执行权限。。 需要上iis调整权限 Flex —— 我之前做过 一个 和 楼主要求一摸一样的 功能的 东西——应该是和百度文库 一摸一样:上传 word,转换成 swf ,网页在线预览.....代码,没有了,留在公司了..... 都知道是office 轉,swf,關鍵怎樣做,控件就簡單,省時間 VS2008如何实现强名 C# gdi+清除所绘的图 关于水晶报表部署问题 如何设置datagridview的行高 如何清除缓存图片 关于系统架构选择的问题 向高手请教,如何在.NET中向SQL2000导入EXCEL数据表? 简单问题,al是一个ArrayList类型的动态数组,其中存放了一些Double类型的数据,比如说有10个吧,我想更改其中的一些数据,al[3]="abc" 有关ftp的制作。 急!C#调用DLL函数,有个结果取不到,是怎么回事?请知秋一叶等大侠帮忙。 如何用程序实现资产组合模型 未能打开该连接。 详细资料: [数据库厂商代码:17]
http://topic.csdn.net/u/20110211/00/ecb05a36-f7f0-40f8-b3b7-dc12cdae4f64.html?87974OK了
可以结贴了
文档可以用flashpaer
视频可以用“格式工厂”之类的工具
我说说我的思路吧,我把它拆分成俩个服务,
一个负责文档的上传,下载,展示,等对于文档的其他操作,可以上传,现在常见的文档格式。
另一个系统负责文档的转化服务,
上传下载,不是这个任务的核心相信你能实现。
应该说是怎么在页面展示的问题,
我采用的是将相关文档转化成swf格式使用flash播放器播放。
这样在文档展示页面上加载个播放器就可以了,这种方式网上很多,你可以看下,
文档转化其实就是使用程序调用open office软件将txt,doc 等转化成pdf格式的,再将pdf格式的转化成swf格式的
我的就是这样实现的。不过我是用的是java实现的,希望对你有帮助!呵呵
{
System.Diagnostics.Process process = new System.Diagnostics.Process();
try
{
string flashPrinter = string.Concat(AppDomain.CurrentDomain.BaseDirectory, @"systemInfo\FlashPaper2\FlashPrinter.exe");
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(flashPrinter);
startInfo.Arguments = string.Concat(Server.MapPath(inFilename), " -o ", Server.MapPath(swfFilename));
process.StartInfo = startInfo;
process.StartInfo.CreateNoWindow = false;
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.RedirectStandardInput = false;
process.StartInfo.RedirectStandardOutput = false;
process.Start();
}
catch (Exception ex)
{
throw ex;
}
finally
{
process.WaitForExit();
process.Close();
process.Dispose();
}
}下载一个FlashPaper 安装到程序目录里面 然后调用这个方法
是你自己的服务器吗? 需要一些执行权限。。 需要上iis调整权限
—— 我之前做过 一个 和 楼主要求一摸一样的 功能的 东西
——应该是和百度文库 一摸一样:上传 word,转换成 swf ,网页在线预览.....代码,没有了,留在公司了.....