我有以下的情况下,进入一个方法,我有:如何使用iText将ByteArrayInputStream内容放入PDF中?
ByteArrayInputStream fis = new ByteArrayInputStream(Bean.getValoreString("PDFmulti", "PDF").getBytes());
正如你可以看到FIS varialbe是ByteArrayInputStream的和Bean.getValoreString( “PDFmulti”, “PDF”)的getBytes。 ()所以现在我需要把FIS对象的内容转换成利用iText PDF文件返回的byte []
。
我该怎么做?我想,我要读此输入流并把它的内容为ByteArrayOutputStream,这样的事情:
public static byte[] readFully(InputStream stream) throws IOException
{
byte[] buffer = new byte[8192];
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int bytesRead;
while ((bytesRead = stream.read(buffer)) != -1)
{
baos.write(buffer, 0, bytesRead);
}
return baos.toByteArray();
}
但是呢?