데이터베이스 (바이트 [])에서 사용자에게 PDF를 표시하려고합니다.브라우저에서 PDF가 브라우저로 전송됩니다.
아래 코드를 사용하여 PDF를 렌더링하고 있습니다. 아래 그림과 같이 PDF를 바이너리 텍스트로 제공합니다. PDF 응용 프로그램에서 열지 않고 PDF를 텍스트로 렌더링합니다.
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
//Response.AddHeader("Content-Length", fileToDownload.Length.ToString());
//Response.AddHeader("Content-Disposition", "inline; name=RemoteUserGuide.pdf");
Response.AppendHeader("content-length", fileToDownload.Length.ToString());
Response.ContentType = "application/pdf";
Response.BinaryWrite(fileToDownload);
Response.Flush();
////Response.Close();
Response.End();
업데이트 :이 응용 프로그램 페이지에서 제대로 인식되지만 PDF의 텍스트가 정확하게 IE에 표시됩니다. (테스트 할 서버에 FF3이 없음). 아마도 브라우저 문제일까요?
어떤 아이디어? alt text http://img442.imageshack.us/img442/9242/pdfdisplay.jpg
코드 위치는 어디입니까? –
어떤 브라우저를 사용하십니까? – VMAtm
제 업데이트를 참조하십시오 ... 감사합니다. – spt3210