Я пытаюсь отобразить PDF из базы данных (byte []) для пользователя.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();
UPDATE: эта страница приложения правильно отображает PDF в CHROME, но все же отображает текст в IE. (не проверяйте FF3 на сервере). Возможно, это проблема с некоторыми браузерами?
Любые идеи? alt text http://img442.imageshack.us/img442/9242/pdfdisplay.jpg
Где находится код? –
Какой браузер вы используете? – VMAtm
Пожалуйста, см. Мое обновление ... спасибо. – spt3210