xml ファイルが既に作成されており、サーブレット経由で送信される PDF としてレンダリングされています。
TraxInputHandler input = new TraxInputHandler(
new File(XML_LOCATION+xmlFile+".xml"),
new File(XSLT_LOCATION)
);
ByteArrayOutputStream out = new ByteArrayOutputStream();
//driver is just `new Driver()`
synchronized (driver) {
driver.reset();
driver.setRenderer(Driver.RENDER_PDF);
driver.setOutputStream(out);
input.run(driver);
}
//response is HttpServletResponse
byte[] content = out.toByteArray();
response.setContentType("application/pdf");
response.setContentLength(content.length);
response.getOutputStream().write(content);
response.getOutputStream().flush();
これはすべて完全に正常に機能しています。
ただし、出力に含める必要がある別の PDF ファイルがあります。.pdf
これは私が与えられた完全に別のファイルです。このファイルを応答、ドライバー、out
またはクライアントへの応答に含める他のものに追加する方法はありますか? それはうまくいきますか?または、他に何かする必要がありますか?