У меня есть класс ASP.NET ashx, который извлекает данные из базы данных, создает PDF-файл с помощью iTextSharp и передает PDF-файл в браузер. Браузер (по крайней мере, IE и Firefox) запускает Acrobat Reader как отдельное окно для открытия файла. Я хотел бы, чтобы он отображался встроенным в браузере.
Это то, что я могу полностью контролировать со стороны сервера? Я уже установил для заголовка Content-Type значение application/pdf и попытался установить Content-Disposition и Content-Length. Пока ничего не сработало.
Есть ли еще один заголовок, который мне не хватает? Есть ли в самом PDF-файле что-то, что сообщает браузеру, как его отображать? Любые другие идеи?