谷歌chrome可以直接打开pdf文件1.
http://sharepoint.tcrsb.ca/ycmhs/webpage/bgoreham/Important%20Documents/Psych%2012/Journal%20Articles/Journal%20Article%207.%20%20Makeup%20Assignment.pdf2.
https://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=14&ved=0CD0QFjADOAo&url=%68%74%74%70%3a%2f%2f%73%68%61%72%65%70%6f%69%6e%74%2e%74%63%72%73%62%2e%63%61%2f%79%63%6d%68%73%2f%77%65%62%70%61%67%65%2f%62%67%6f%72%65%68%61%6d%2f%49%6d%70%6f%72%74%61%6e%74%25%32%30%44%6f%63%75%6d%65%6e%74%73%2f%50%73%79%63%68%25%32%30%31%32%2f%4a%6f%75%72%6e%61%6c%25%32%30%41%72%74%69%63%6c%65%73%2f%4a%6f%75%72%6e%61%6c%25%32%30%41%72%74%69%63%6c%65%25%32%30%37%2e%25%32%30%25%32%30%4d%61%6b%65%75%70%25%32%30%41%73%73%69%67%6e%6d%65%6e%74%2e%70%64%66&ei=FEVOUpqBNci4iQejsoFo&usg=AFQjCNFeMvhRdFpD2YEP92XC7cqIBM5y9Q输入1、2都可以打开PDF文件
问题1: 我的程序点击后,直接就下载pdf文件了,怎么才能在浏览器打开,就像上边1、2一样问题2: 把2中的地址复制到csdn的链接里边,地址就变成1中的样式,是什么原理?
http://sharepoint.tcrsb.ca/ycmhs/webpage/bgoreham/Important%20Documents/Psych%2012/Journal%20Articles/Journal%20Article%207.%20%20Makeup%20Assignment.pdf2.
https://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=14&ved=0CD0QFjADOAo&url=%68%74%74%70%3a%2f%2f%73%68%61%72%65%70%6f%69%6e%74%2e%74%63%72%73%62%2e%63%61%2f%79%63%6d%68%73%2f%77%65%62%70%61%67%65%2f%62%67%6f%72%65%68%61%6d%2f%49%6d%70%6f%72%74%61%6e%74%25%32%30%44%6f%63%75%6d%65%6e%74%73%2f%50%73%79%63%68%25%32%30%31%32%2f%4a%6f%75%72%6e%61%6c%25%32%30%41%72%74%69%63%6c%65%73%2f%4a%6f%75%72%6e%61%6c%25%32%30%41%72%74%69%63%6c%65%25%32%30%37%2e%25%32%30%25%32%30%4d%61%6b%65%75%70%25%32%30%41%73%73%69%67%6e%6d%65%6e%74%2e%70%64%66&ei=FEVOUpqBNci4iQejsoFo&usg=AFQjCNFeMvhRdFpD2YEP92XC7cqIBM5y9Q输入1、2都可以打开PDF文件
问题1: 我的程序点击后,直接就下载pdf文件了,怎么才能在浏览器打开,就像上边1、2一样问题2: 把2中的地址复制到csdn的链接里边,地址就变成1中的样式,是什么原理?
解决方案 »
- 弹出带确定和取消的消息框
- 请大家帮帮忙啦
- |M| 如何用Session代替Form认证? 也就是说如何不用在每个页面都判断Session["id"]!=null 然后再转向login.aspx页面
- ■■超牛B网站,居然aspx页面所有的代码全部在Page_Load事件中生成
- 本人初学.net有个简单问题,请大家多帮忙!!!!!!!!!!!!!!!!!
- 请大家推荐几个自己认为系统框架成熟、稳定的系统
- 急啊,不能创建asp.net项目了
- ACCESS的查询语句问题
- sumanden和微软高手们,能给我treeview的具体一个实例吗?包括父,子节点的生成和SelectedIndexChange函数等等,我碰到了问题好困惑!高
- acptvb兄台及各位大虾:怎样利用dropdownlist的参数进行选择问题
- 用户控件问题
- IIS 发布网站出现The given key was not present in the directionary.
如果你希望通用,有两个方案,一个是基于flash的,一个是使用mozilla的pdf.js,一个js实现的渲染程序。
http://mozilla.github.io/pdf.js/
(2)Chrome的地址栏具有自动转码功能。当你复制地址的时候,它会自动编码。
也就是完成URLEncode/URLDecode的功能。
chrome不需要装驱动的,你可以试试
非常谢谢
我看了mozilla pdf.js, 感觉不错。 这个应该可以适合任何浏览器,只是没有时间去慢慢研究了。我在网上看怎么在chrome里边打开,因为chrome自带有一个pdf viewer插件直接在后台写这个代码,前台什么都不用写,可以在chrome和360(估计360也自带pdf浏览插件)里边打开我不知道下边response那么写是什么意思,反正可以直接打开,不用下载。 我原来一点击就边下载了 public ActionResult ShowInChrome(string id)
{
var book = LibraryBLL.GetBook(id); StringBuilder sb = new StringBuilder("~" + book.VirDir).Replace("\\", "/").Append(Constants.BookName).Append(book.Extension);
string filePath = HttpContext.Server.MapPath(sb.ToString());
Response.Headers.Remove("Content-Disposition");
Response.Headers.Add("Content-Disposition", "inline; filename=" + book.Title);
return File(filePath, "application/pdf");
}
flash的我已经用flexpaper实现,但是有些pdf转换成swf效果不好,所以用choreme打开作为一个备用方案谢谢 caozhy