// We create an OutputStream for the new PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();
// Now we create the PDF
PdfStamper stamper = new PdfStamper(reader, baos);
然后在示例中,我们这样做:
// We write the PDF bytes to the OutputStream
OutputStream os = response.getOutputStream();
baos.writeTo(os);
1 回答
你的问题不清楚 . 我假设您要写入
ByteArrayOutputStream
而不是FileOutputStream
. 有关如何在iText网站上执行此操作的不同示例 .例如,参见FormServlet示例,其中说:
然后在示例中,我们这样做:
如果你想要
byte[]
,你可以这样做:我希望你的问题不是将
PdfContentByte
流写入byte[]
,因为它不会包含任何资源,如字体,图像,表单XObjects等......