Используя мой контроллер spring, я хочу напрямую открыть представление для печати сгенерированного pdf. Сейчас я создаю pdf с помощью iTextPDF и помещаю его в OutputStream (HttpServletResponse.getOutputStream()). Он загружает pdf. Я могу открыть его в браузере и распечатать с помощью кнопки печати. Я хочу получить пользовательский интерфейс печати с контроллера или без отправки пользовательского интерфейса печати на принтер. Я добавил некоторые из моих методов контроллера,
String mimeType = "application/pdf";
System.out.println("MIME type: " + mimeType);
response.setContentType(mimeType);
String headerKey = "Content-Disposition";
String headerValue = String.format("theCoder379.PDF");
response.setHeader(headerKey, headerValue);
OutputStream outStream = response.getOutputStream();
createPdf(outStream, theObject);
outStream.close();
В методе createPdf (outStream, theObject) он добавляет сгенерированный iText pdf с использованием «theObject» в «outStream». Как я могу этого добиться.