我试图达到的目标是将 PDF 保存到 Oracle 数据库中的 BLOB 中。目前,我使用的 servlet 仅通过 HttpServletResponse 发回一个 pdf。
Printers.getPDFPrinter(0).printToResponse(myTemplate, response, 0, TemplateA.PDF);
我无权访问 printToResponse 脚本,所以我不知道它的作用。我只知道响应有一个 HttpServletResponse 类型,我可以从中获取 OutputStream,而 myTemplate 实现了一个我也无法访问的 IDocument 接口。
如果我可以将 myTemplate 或响应放入字节数组(以便将其保存为 blob),那就没问题了。然而,在我所有的搜索中,我只找到了从输入流而不是输出流创建字节数组的代码。
任何人都可以帮忙吗?