使用没有路径的itext创建PDF

时间:2017-06-19 15:08:46

标签: pdf grails

我正在使用grails开发一个Web应用程序,并尝试使用itext创建一个pdf文档。

当我有一条路径(本地和我的服务器)时它工作正常,但我知道我需要在没有物理创建的情况下这样做。

我不想要的:         PdfCopy copy = new PdfCopy(documentPDF,new FileOutputStream(mypath))

我想要的:// PdfCopy copy = new PdfCopy(documentPDF,new FileOutputStream())

所以我尝试使用ObjectOutPutStream而不是使用FileOutputStream,但它不起作用。

我希望你理解我的期望。

提前谢谢

1 个答案:

答案 0 :(得分:0)

使用字节数组输出流。然后你将拥有数据

ByteArrayOutputStream baos = new ByteArrayOutputStream()
PdfCopy copy = new PdfCopy(documentPDF, baos)

byte[] data = baos.toByteArray()