不用SCRIPT语言,在ASP.NET中如何直接打开PDF文件?已知PDF文件的物理地址和PDF表示用URL。
解决方案 »
- 求一个正则表达式,一个字符串包含中文,字母,汉字,数字,空格等但里面必须有汉字的才符合条件
- 求教关于一般程序处理文件.ashx
- 简单问题:PetShopt4.0安装后不能正常运行,编译出错.
- vs2008 asp.net布局,不能自由移动,不想使用绝对定位,该如何做?
- 利用HyperLink控件将服务器上的文件下载
- 如何取得客户端网卡MAC地址?谢谢!
- 解决方案生成成功,发布网站报错-未将对象引用设置到对象实例
- 在子定义空件中,如何定义服务器控件的颜色?
- 怎样初始化数据库中的数据到 datagrid??(使用模板列)
- OleDbDataReader使用错误,请高手指教!
- 改变端口后,怎么打开以前创建的项目?
- datagrid与dropdownlist连接
Response.ContentType = "Application/pdf"
'Get the physical path to the file.
Dim FilePath As String = MapPath("acrobat.pdf")
'Write the file directly to the HTTP content output stream.
Response.WriteFile(FilePath)
Response.End()
{//通过文件路经Pdf_path,打开。
//string Pdf_Path="C:\\xnbook\\1.pdf";
System.Text.StringBuilder sbTemp = new System.Text.StringBuilder(1000);
sbTemp.Append("<OBJECT id=\"Pdf1\" style=\"LEFT: 0px; TOP: 0px\" height=\"100%\" width=\"100%\" classid=\"clsid:CA8A9780-280D-11CF-A24D-444553540000\"VIEWASTEXT>");
sbTemp.Append("<PARAM NAME=\"_Version\" VALUE=\"327680\"> <PARAM NAME=\"_ExtentX\" VALUE=\"2646\"> <PARAM NAME=\"_ExtentY\" VALUE=\"1323\"> <PARAM NAME=\"_StockProps\" VALUE=\"0\"> <PARAM NAME=\"SRC\" VALUE=\""+Pdf_Path+"\">");
sbTemp.Append(" <!--url of PDF file --> 您没有安装Acrobat Reader5.0,请点此处下载:<a href='.....'>Acrobat Reader5.0</a></OBJECT>");
Page.RegisterStartupScript("alert", sbTemp.ToString());}