私のスプリングコントローラを使用して、生成されたpdf.Byの印刷ビューを直接開きたいのですが、iTextPDFを使用してpdfを生成し、OutputStream(HttpServletResponse.getOutputStream )).pdfをダウンロードしています。私はブラウザでそれを開き、印刷ボタンを使用して印刷することができます。 コントローラから印刷UIを取得しているか、印刷UIを使用せずにプリンタに送信しています。 私はそれを使用して生成さiTextのPDFファイルを追加して「theObject 'OUTSTREAM' に私の制御法の一部、Java - サーブレット/コントローラから直接プリンタにOutputStreamを送信
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)メソッドを追加しました。 これをどうすれば実現できますか?