java不想在使用PDFBox时将创建的PDF文件保存在服务器端
我在我的项目中使用PDFBox。我现在保存了在发送到客户端之前创建的PDF。相反,要求是在不保存文件的情况下将字节流发送到客户端。如何使用PDFBox实现这一点
我知道这在iText中是可能的。但我在目前的项目中只能使用iText
下面是使用的代码
PDDocument document = new PDDocument();
PDPage page = new PDPage();
PDPageContentStream contentStream = new PDPageContentStream(document, page);
contentStream.beginText();
contentStream.showText("PDF created");
contentStream.endText();
contentStream.close();
document.save(outputFilePath);// don't want to do this
document.close();
# 1 楼答案
可以使用重载方法PDDocument。使用outputstream保存。这将导致类似的结果:
这将允许您直接获取PDF并使用它