Я такую ситуацию, в метод у меня есть:Как разместить содержимое ByteArrayInputStream в PDF с помощью iText?
ByteArrayInputStream fis = new ByteArrayInputStream(Bean.getValoreString("PDFmulti", "PDF").getBytes());
Как вы можете видеть ФИС varialbe является ByteArrayInputStream и Bean.getValoreString ("PDFmulti", "PDF") GetBytes.() возвращает байт []
Так что теперь мне нужно поместить содержимое объекта диез в PDF с использованием IText.
Что я могу сделать для этого? Я думаю, что я должен прочитать этот входной поток и поместить его содержимое в 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();
}
Но тогда?