如何实现在线显示word,excel,pdf,而不允许下载如题,我是要在网页中能直接显示word,excel,pdf等文档文件,网
如何实现在线显示word,excel,pdf,而不允许下载
如题,我是要在网页中能直接显示word,excel,pdf等文档文件,网上找了些资料,好像是说先将word,excel转成pdf,然后将pdf转成swf,就可以在前台用flash进行显示了,是这样吗?
可是具体怎么实现呢,网上没找到资料。
如果是像我说的这样,请给些源码,
如果不是,请赐教、、、、
[解决办法]
百度文库效果http://topic.csdn.net/u/20100705/11/be971d2c-e444-4360-a91a-7a490b6244e0.html?22087
[解决办法]
[解决办法]word有直接转换为FLASH的,你搜索下
[解决办法][解决办法][解决办法]既然都已经发送到客户端了
就是砧板上的肉了
应该在服务端想办法 而不是客户端
flash也可以被下载
[解决办法]使用 FirstFloorSoftware Document Toolkit 吧
http://firstfloorsoftware.com/
my blog
http://ufo-crackerx.blog.163.com/
[解决办法]积分声卡和规范杀过撒ujg
[解决办法]http://www.e-iceblue.com/Introduce/excel-for-net-introduce.html
[解决办法] public static void ExcelToHtmlFile(string ExcelFilePath,string Target)
{
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook oBook = null;
// 缺省参数
object Unknown = Type.Missing;
try
{
//目标html文件路径
//object Target = ExcelFilePath.Substring(0, ExcelFilePath.LastIndexOf(".")) + ".htm";
//为了保险,只读方式打开
object readOnly = true;
// 指定另存为格式(html)
object format = Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml;
//打开Excel文件
oBook = excelApp.Workbooks.Open(ExcelFilePath, Unknown, readOnly,
Unknown, Unknown, Unknown, Unknown, Unknown, Unknown,
Unknown, Unknown, Unknown, Unknown, Unknown, Unknown);
// 转换格式
oBook.SaveAs(Target, format, Unknown, Unknown, Unknown, Unknown,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange,
Unknown, Unknown, Unknown, Unknown, Unknown);
}
finally
{
if (oBook != null)
{
oBook.Close(false, Unknown, Unknown);
}
excelApp.Quit();
GC.Collect();
}
}
思路就是你将文件上传后,再获取它的路径,对它用以上代码进行转换,会生成WEB格式(.htm),然后就可以直接在网上打开了,我也是刚实现这个功能。绝对可行!
[解决办法][解决办法]I wish you a Merry Christmas !~
[解决办法]TX Text Control ASP.NET + Spread.NET Professional Edition 6.0
絕對完美選擇
Spread.NET Professional Edition 6.0
TX Text Control ASP.NET
[解决办法]参考:
http://www.cnblogs.com/insus/archive/2011/07/21/2112369.html