web 打开pdf文件

来源:http://blog.csdn.net/nvhaixx/article/details/14451373

aspx页面代码

 1 <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="4444_pdfLoad.aspx.vb" Inherits="WebUI._pdfLoad" %>
 2
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4
 5 <html xmlns="http://www.w3.org/1999/xhtml" >
 6 <head runat="server">
 7     <title>PDF文件</title>
 8 </head>
 9 <body>
10     <form id="form1" runat="server">
11     <div  style ="overflow:auto ">
12         <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="100%" height="100%" border="0" top="-10" name="WebBrowser">
13          <param name="toolbar" value="false" />
14          <param name="_Version" value="65539" />
15          <param name="_ExtentX" value="20108" />
16          <param name="_ExtentY" value="10866" />
17          <param name="_StockProps" value="0" />
18          <param name="SRC" value="<%=filename %>" />
19         </object>
20     </div>
21     </form>
22 </body>
23 </html>

后台代码:(VB.NET代码)

 1 Imports System.IO
 2
 3 Partial Public Class _pdfLoad
 4     Inherits System.Web.UI.Page
 5
 6     Public filename As String
 7
 8     Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
 9
10         filename = "../../DownLoadFile/" + HttpUtility.UrlDecode(Request.QueryString("PDFFile"))
11
12         If File.Exists(filename) = False Then
13             Me.Page.ClientScript.RegisterStartupScript(Me.GetType, "msg", "<script language=‘javascript‘>alert(‘文件不存在!‘);window.opener=null;window.close();</script>")
14             Exit Sub
15         End If
16
17     End Sub
18
19 End Class

注: 此处的 filename必须使用相对路径,不可以使用server.mappath之类的绝对路径。

如果使用的是绝对路径,则在xp下的本地运行可以使用,发布后不可以使用!

时间: 2024-10-13 01:13:47

web 打开pdf文件的相关文章

web中打开PDF文件

首先引用js 文件 1.  <script type="text/javascript" src="JS/pdfobject.min.js"></script>  <script type="text/javascript" src="JS/pdfobject.js"></script> 2. 引用样式 :(该样式是不可缺少的因为在这里设置页面中PDF的高度) <style

在linux终端下打开pdf文件

已经使用linux有很长的时间了,感觉linux的终端使用起来非常的方便.但是怎么在linux下用命令的方式打开pdf文件呢.我查了一下,打开pdf的命令是: evince [filename] 例如当前的目录下有一个hello.pdf文件,那么我们可以使用以下命令打开它: evince hello.pdf

简单的移动端打开pdf文件。

业务需要,在做一个医疗产品类型的项目.其中大多是对医疗设备的一系列处理方案.最近产品需求需要给每个产品型号添加一个pdf类型的产品使用说明详情. 简单的说就是在产品这个表中加一个字段存储pdf文件,用户在微信端扫描二维码可以查看这个pdf文件的内容.这是需要,接下来是具体的实现: 这个东西之前是没有接触过的,只知道很多应用自带的有pdf解析器,比如qq.qq解析pdf文件样式是很好看的,但是目前没有找到类qq方面的解析pdf方法,在网上搜索用到的最多的就是使用pdf.js去解析. 首先去官网上下

viewerjs 在html打开图片或打开pdf文件使用案例

开发者常用到在线访问pdf,txt,浏览图片的插件,这里推荐viewer.js这个插件,简单好用.它的核心亮点就是查看图片和pdf功能.老早以前就用过的,昨天一个小伙伴问我Android开发在线浏览pdf怎么弄?我一下想到这个插件,帮人搞出来了,感觉这个还是得总结一下才好,不然觉得简单又容易忘记. 1.使用viewerjs浏览图片 使用前需要先引入:css.js <link rel="stylesheet" type="text/css" href="

Jquery Media插件使用,解决在线预览及打开PDF文件

用到过PDF的媛媛and猿猿们,总会发现这大千世界之万能播放器插件,总能少了对媒体控制的接口. 你总会发现PDF无法像img图片一样正常加载展现出来,那么我们在通用语法的基础上拓展出了适用于预览及打开的PDF插件便于开发应用. 最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了. 该插件可以播放多种类型的多媒体文件包括:Flash, Quicktime, Windows Media Player, Real Player, MP3, Silverl

jquery在线预览PDF文件,打开PDF文件(向下兼容ie8、ie7)

最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了. 核心代码 Html代码   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/199

winform无需安装pdf阅读器打开pdf文件

控件来源:http://www.o2sol.com/pdfview4net/download.htm (使用版本:2016年8月31号更新版) 备份链接: https://pan.baidu.com/s/1b6pJ0E 密码: bu3r 里面包含4个文件夹Bin.Help.Samples.SupportFiles,其中Bin里面就是要用到的dll,Samples里面是官方例子 简单使用例子: 引用两个dll,从工具箱中把PdfDocument和PdfPageView拖入界面,如果工具箱中没有这两

C#调用系统注册程序打开pdf文件

1 private void btn_帮助文档_ItemClick(object sender, ItemClickEventArgs e) 2 { 3 try 4 { 5 System.Diagnostics.Process.Start(@"..\help\软件系统帮助文档.pdf"); 6 } 7 catch(Exception ex) 8 { 9 MessageBox.Show(ex.Message); 10 } 11 }

设置Adobe Reader打开PDF文件保持记忆功能

打开菜单“编辑”->“首选项”. 选择种类中的“文档”,在“打开设置”区域勾上“重新打开文档时恢复上次视图设置(R)”,确定之后就可以在下次打开文档时自动显示到上次打开的位置.