我正在开发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()

09-26 02:39