PdfCopyFields

Juntei varios pdfs em um só… como converto em um byte[]?

PdfReader pdfReader;
		PdfCopyFields copy = null;
		try {

			
			for (Iterator iterator = listaArquivos.iterator(); iterator
					.hasNext();) {
				TramitacaoProcessoDocumentoEntity tpd = (TramitacaoProcessoDocumentoEntity) iterator
						.next();
				pdfReader = new PdfReader(tpd.getSbAnexo());
				copy.addDocument(pdfReader);
			}

			copy.close();
		} catch (IOException eio) {
			eio.printStackTrace();
		} catch (DocumentException ed) {
			ed.printStackTrace();
		}
		return copy;

preciso fazer o download dele…

 response.setContentType("application/pdf");
         response.setContentLength(copy.length);//nao da...
         response.getOutputStream().write(copy);//nao da...
         response.getOutputStream().flush(); 

preciso de algo que converta isso…

obrigado.