如何在asp.net中打开PDF文件 [英] how to Open a PDF file in asp.net
本文介绍了如何在asp.net中打开PDF文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在Asp.net中打开pdf文件,如在网站上
打开电子书就像在谷歌中打开一样
解决方案
< blockquote>
看看这个问题:
http://forums.asp.net/t/1219837.aspx [ ^ ]
DataSet ds = new DataSet();
ds = GetFile();
if (ds.Tables [ 0 ]。Rows.Count == 1 )
{
string strContentType = ds.Tables [ 0 ]。行[ 0 ] [ 文件类型跨度>]的ToString();
Response.Charset = ;
Response.ContentType = strContentType;
Response.AppendHeader( Content-Type,strContentType);
int nlen = Int32 .Parse(ds.Tables [ 0 ]。行[ 0 ] [ 文件大小跨度>]的ToString());
if (nlen > 0 )
{
byte [] myData = new byte [nlen];
myData =( byte [])ds.Tables [ 0 ]。行[ 0 ] [ CompanyBrochure];
MemoryStream mstream = new MemoryStream(myData, 0 ,myData.Length);
Response.Clear();
Response.Buffer = true ;
// string fileName = Path.GetFileName(ds.Tables [0] .Rows [0] [ FileType]。ToString());
string fileName = < span class =code-string>;
Response.AddHeader( Content-Disposition, inline; filename = + fileName);
Response.BinaryWrite(mstream.ToArray());
Response.Flush();
Response.End();
}
}
How to open a pdf file in Asp.net like in web site
Open E-Book Like in open as Google book
解决方案
Hi,
Have a look at this question:
http://forums.asp.net/t/1219837.aspx[^]
DataSet ds = new DataSet(); ds = GetFile(); if (ds.Tables[0].Rows.Count == 1) { string strContentType = ds.Tables[0].Rows[0]["FileType"].ToString(); Response.Charset = ""; Response.ContentType = strContentType; Response.AppendHeader("Content-Type", strContentType); int nlen = Int32.Parse(ds.Tables[0].Rows[0]["FileSize"].ToString()); if (nlen > 0) { byte[] myData = new byte[nlen]; myData = (byte[])ds.Tables[0].Rows[0]["CompanyBrochure"]; MemoryStream mstream = new MemoryStream(myData, 0, myData.Length); Response.Clear(); Response.Buffer = true; //string fileName = Path.GetFileName(ds.Tables[0].Rows[0]["FileType"].ToString()); string fileName = ""; Response.AddHeader("Content-Disposition", "inline;filename=" + fileName); Response.BinaryWrite(mstream.ToArray()); Response.Flush(); Response.End(); } }
这篇关于如何在asp.net中打开PDF文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文