有没有办法通过HttpServletResponse或HttpServletRequest获取HTML内容?
我需要根据HTML对象打印PDF。
答案 0 :(得分:3)
在这个场景中我会使用一个过滤器。 您可以访问想要输出的内容,并将输出流重定向到PDF生成器,该生成器可以将HTML转换为PDF。
有关过滤器的更多信息: http://www.oracle.com/technetwork/java/filters-137243.html
常用方法是从模型对象创建PDF。 然后使用iText。 http://itextpdf.com/
答案 1 :(得分:0)
您可以通过将HTTP请求数据和服务器端所需的任何其他信息合并到包含定义PDF的FO的Velocity模板中来创建PDF。