我正在使用grails开发一个Web应用程序,并尝试使用itext创建一个pdf文档。
当我有一条路径(本地和我的服务器)时它工作正常,但我知道我需要在没有物理创建的情况下这样做。
我不想要的: PdfCopy copy = new PdfCopy(documentPDF,new FileOutputStream(mypath))
我想要的:// PdfCopy copy = new PdfCopy(documentPDF,new FileOutputStream())
所以我尝试使用ObjectOutPutStream而不是使用FileOutputStream,但它不起作用。
我希望你理解我的期望。
提前谢谢
答案 0 :(得分:0)
使用字节数组输出流。然后你将拥有数据
ByteArrayOutputStream baos = new ByteArrayOutputStream()
PdfCopy copy = new PdfCopy(documentPDF, baos)
byte[] data = baos.toByteArray()