如何在浏览器中直接打开文件pdf/doc/excel文件

------解决方案--------------------office不是开源软件,得有插件支持才行吧
或者像百度文库那样,用flash做一个在线阅读器------解决方案--------------------没办法。。。。------解决方案--------------------不能直接打开~------解决方案--------------------那是因为你装了adobe&flash插件的原因。所以还是要装插件。
或者可以看看silverlight。
------解决方案--------------------引用:office不是开源软件,得有插件支持才行吧
或者像百度文库那样,用flash做一个在线阅读器
PDF也一样&&没有插件一样打不开
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有你的位置:
> Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件(附源码)
Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件(附源码)
发表于( 00:00) 本文标签:
浏览量:728次
&&&&值班编辑QQ:
1.功能说明输入文件路径,在浏览器输出文件预览信息,经测试360极速(Chrome)、IE9/10、Firefox通过2.分类文件及代码说明 DemoFiles 存放可测试文件Default.aspx& 启动页ExcelPreview.cs& Excel预览类public static void Priview(System.Web.UI.Page p, string inFilePath, string outDirPath = "")
Microsoft.Office.Interop.Excel.Application excel =
Microsoft.Office.Interop.Excel.Workbook xls =
excel = new Microsoft.Office.Interop.Excel.Application();
object missing = Type.M
object trueObject =
excel.Visible =
excel.DisplayAlerts =
string randomName = DateTime.Now.Ticks.ToString(); //output fileName
xls = excel.Workbooks.Open(inFilePath, missing, trueObject, missing,
missing, missing, missing, missing, missing, missing, missing, missing,
missing, missing, missing);
//Save Excel to Html
object format = Microsoft.Office.Interop.Excel.XlFileFormat.xlH
Workbook wsCurrent =//(Workbook)wsEnumerator.C
String outputFile = outDirPath + randomName + ".html";
wsCurrent.SaveAs(outputFile, format, missing, missing, missing,
missing, XlSaveAsAccessMode.xlNoChange, missing,
missing, missing, missing, missing);
excel.Quit();
//Open generated Html
Process process = new Process();
process.StartInfo.UseShellExecute =
process.StartInfo.FileName = outputF
process.Start();
4.PDfPreview.cs&& Pdf预览类public static void Priview(System.Web.UI.Page p, string inFilePath)
p.Response.ContentType = "Application/pdf";
string fileName = inFilePath.Substring(inFilePath.LastIndexOf('') + 1);
p.Response.AddHeader("content-disposition", "filename=" + fileName);
p.Response.WriteFile(inFilePath);
p.Response.End();
}5.TextFilePreview.cs& 文本文件预览类 public static void Preview(System.Web.UI.Page p, string inFilePath)
string fileName = inFilePath.Substring(inFilePath.LastIndexOf('') + 1);
p.Response.ContentType = "text/plain";
p.Response.ContentEncoding = System.Text.Encoding.UTF8; //保持和文件的编码格式一致
p.Response.AddHeader("content-disposition", "filename=" + fileName);
p.Response.WriteFile(inFilePath);
p.Response.End();
}6. WordPreview.cs& Word预览类7.Readme.txt& 说明了基本功能及引用Com组件的方法(首先需要安装office),需引入的组件包括& Microsoft Word 15.0& Microsoft Excel 15.0& 预览效果 1、Word2、Excel&3、Pdf4、Txt未解决的问题Pdf、txt文件只能在当前页显示,并导致后退键无效,请各位帮忙解决此两种文件和doc、xls一样在新的tab中打开5.以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!热点资讯[]&&&&[]&&&&[]&&&&[]&&&&[]&&&&[]&&&&[]&&&&[]&&&&[]&&&&[]&&&&
真的很逼真!性爱机器人“革新者”将于明年上市
推出企业版谷歌眼镜 谷歌这一次姿势对了
英国决定部署无人机登记制度 超250克都将监管
Facebook收购老员工创办的AI助手公司Ozlo
性爱机器人之争:加剧社会犯罪还是终结卖身服务?
人工智能进入国家驱动时代 巨头争食万亿市场
高冷苹果也开始在中国刷存在感了!苹果旗下支付应用Apple Pay首次在中国启动大规模促销。鼓励用户薅羊毛的促销方式对于苹果堪称史无前例。 苹果官网今日挂出广告,自7月18日至24日,凡在有银联云闪付标识的指定商铺,使用Apple Pay来支付,即可享受低至5折优
7月12日,澎湃新闻记者从苹果公司获悉,苹果公司已经决定在贵州设立数据中心,项目落成后,中国用户数据将存储在中国的数据中心。这也是苹果在中国设立的第一个数据中心项目。 12日,贵州省政府与苹果公司共同签订《贵州省人民政府 苹果公司iCloud战略合作框
随着苹果正式发布HomePod宣布入主智能音箱市场,无论从国外还是国内,都掀起了一股智能音箱的热潮。国内的厂商像出门问问、Rokid、喜马拉雅及小米都纷纷推出了自己的AI音箱产品,众筹也好,量产也好,都充分表明了智能音箱将是物联网时代的下一个爆点。 在改
科技讯7月15日晚间消息,由科技主办的2017媒体科学之夜暨媒体未来科技人物大奖颁奖典礼今天在北京举行。英特尔中国研究院院长宋继强在科学之夜现场表示,虽然人们可以通过科技带来新的商业价值,但科技创新的基石是基础科学研究,因为科技创新要寻找商业价值
7月15日下午,由科技主办,媒体智能、媒体家居承办的2017媒体未来科技峰会之AI+生活专场在北京昆泰酒店举办。 Fusion Fund、ivvi手机、SpeakIn、老板电器、优必选机器人、乐视致新、洛可可设计集团等特邀嘉宾,以云计算、大数据、物联网为基点、畅谈未来智能
人工智能技术最近经常被提及,但除了谷歌展现的阿法狗之外,很少有能够让我们感觉特别神奇的人工智能技术,不得不说人工智能是未来,但发展道路还很长。 最近日本NEC公司也开发出了一套人工智能技术RAPID,该技术主要面向工业类领域,使用在自己的工厂和生产
文/温泉 7月15日,媒体未来科技峰会AI+金融专场在北京举行。这是年中首场对人工智能与金融结合的集中探讨。 此次圆桌讨论的主题为Openmind,探讨在人工智能时代,拥有技术的公司与拥有数据、场景等资源的公司,有什么样的合作机会,人工智能技术会给金融生态拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(38cce3af-ua98).
重新安装浏览器,或使用别的浏览器如何直接在网页中显示PDF文件
- ITeye博客
博客分类:
1、&embed width="800" height="600" src="test_pdf.pdf"& &/embed&
通过的浏览器:360、Firefox、IE、Chrome
2、&object classid="clsid:CA8ACF-A24D-" width="800" height="600" border="0"&
&param name="SRC" value="test_pdf.pdf"&
下面这个完整点:
&object classid="clsid:CA8ACF-A24D-" width="100%" height="100%" border="0"&&!--IE--&
&&&&& &param name="_Version" value="65539"&
&&&&& &param name="_ExtentX" value="20108"&
&&&&& &param name="_ExtentY" value="10866"&
&&&&& &param name="_StockProps" value="0"&
&&&&& &param name="SRC" value="testing_pdf.pdf"&
&embed src="testing_pdf.pdf" width="100%" height="800" href="testing_pdf.pdf"&&/embed&&!--FF--&
&/object&
通过的浏览器:360、IE
未通过的浏览器:Firefox、Chrome
3、&iframe src="test_pdf.pdf" width="800" height="600"&&/iframe&
通过的浏览器:360、Firefox、IE、Chrome
4、用浏览器直接访问http://127.0.0.1/test_pdf.pdf (其实这个不算是在网页内吧)
通过的浏览器:360、Firefox、IE、Chrome
以上四种方式均在WinXP下。(之前有碰到过上传的功能在Win7下失效的情况,故在此说明一下OS)
浏览 51322
浏览: 55072 次
来自: 苏州
如果使用embed嵌入,文件是服务器上的文件,src是一个ht ...}

我要回帖

更多关于 浏览器直接打开pdf 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信