如何在Servlet的Context,itext中缓存PDF

时间:2012-04-11 15:08:24

标签: java pdf servlets pdf-generation itext

我想在servlet的上下文中缓存PDF模板。每当有人想要生成报告时,servlet将从上下文中获取模板,复制它然后使用动态数据修改副本。这将使应用程序在每次生成报告时都不会访问硬盘驱动器。

这是我尝试的一种方式但似乎不起作用。我得到一个空指针错误

RandomAccessFileOrArray pdfTemplate = new RandomAccessFileOrArray(
        context.getResourceAsStream("pathToPdf"));

context.setAttribute("pdftemplate", pdfTemplate);

任何建议都将不胜感激。我有谷歌搜索过这个,但找不到任何关于编码的最佳方法的例子。

感谢您的时间 道格

1 个答案:

答案 0 :(得分:0)

我创建了一些PDF模板并将它们存储在Servlets上下文中,它可以正常工作。