Вам нужно 2 варианта: сначала плагин для браузера установлен в браузере, а затем второй, чтобы установить заголовок размещения контента как встроенный в respose, в противном случае браузер попытается его загрузить.
response.setHeader("Content-Disposition","inline; filename=\"file.pdf\"");
Я предполагаю, что вы уже установили для Тип контента значение application / pdf и знаете, как преобразовать документ iText в байтовый массив и передать его пользователю.
Предупреждение: если люди, не входящие в вашу организацию, будут использовать это приложение, возможно, не установлен плагин pdf, и в этом случае при просмотре будет загружаться pdf вместо отображения pdf. 1010 *