如何在html文件中打开PDF文件流?
如何在html文件中打开PDF文件流?
我是用一下代码把得到的PDF文件流写到ASP页面上 但是实际的效果是
1。弹出下载的对话框。
2。或者直接被客户端的PDF软件打开。
但是都不是要求的在HTML中打开这个PDF的效果。     
private void OpenReport(ReportResultModel4WS reportResultModel4WS)
{
   string reportName = reportResultModel4WS.name;
   byte[] reportContent = reportResultModel4WS.content;
   string[] reponseHeaders = reportResultModel4WS.responseHeaders;
   string[] reponseHeadersValues = reportResultModel4WS.responseHeadersValues;
   Hashtable reponseHeaderMap = new Hashtable();
   for (int i = 0; i < reponseHeaders.Length; i++)
   {
     reponseHeaderMap.Add(reponseHeaders[i], reponseHeadersValues[i]);
   }
    string contentType = (string)reponseHeaderMap["Content-Type"];
    string cntDisposition = (string)reponseHeaderMap["Content-Disposition"];
    Response.Clear();
    Response.Buffer = true;
    Response.ContentType = contentType; //e.g. "application/vnd.ms-word";
    if(cntDisposition != null)
    {
      Response.AddHeader("Content-Disposition", cntDisposition);
      //e.g. "inline;filename=" + reportName + ".doc"
    }                 
    Response.AddHeader("content-length", reportContent.Length.ToString());
    Response.BinaryWrite(reportContent);
    Response.Flush();
    Response.Close();
    Response.End();
}
后来改成 用javascript打开包含上面方法的ASP页面但是弹出的是一个空白网页,PDF文件流依然是被本地PDF程序打开。
function print_onclick(url)
{
	    var a=window.open(url, "_blank","top=200,left=200,height=600,width=800,status=yes,toolbar=1,menubar=no,location=no,scrollbars=yes");
}  
请做过类似问题的朋友帮忙给我指点一下。
马上给分。谢谢。
------解决方案--------------------
一般情况下应该是被本地打开的,网页里面难直接读
就好象在线阅读一样,也是要下载阅读器才能看着
------解决方案--------------------用 IFRAME 签入一个吧
http://www.kupoa.cn
------解决方案--------------------用html查看是什么意思? PDF转成了HTML格式 还是什么//???
------解决方案--------------------
你觉得浏览器能阅读PDF文档?太高科技了-_-
当然你用activeX就当我没说
------解决方案--------------------
这要看客户端是否安装了PDF阅读器了。
你可以设置一下输出流的格式。