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