我正在开发grails的Web应用程序,并尝试使用itext创建pdf文档。
当我有路径(本地路径和服务器路径)时,它工作正常,但知道我需要在不实际创建路径的情况下进行操作。
我不想要的:
PdfCopy复制=新的PdfCopy(documentPDF,新的FileOutputStream(mypath))
我想要的是:// PdfCopy copy = new PdfCopy(documentPDF,new FileOutputStream())
所以我尝试使用ObjectOutPutStream而不是FileOutputStream,但是它不起作用。
希望您理解我的期望。
提前Thx
最佳答案
使用字节数组输出流。那你就有数据了
ByteArrayOutputStream baos = new ByteArrayOutputStream()
PdfCopy copy = new PdfCopy(documentPDF, baos)
byte[] data = baos.toByteArray()