是否有任何方式通过HttpServletResponse或HttpServletRequest获取HTML内容?通过HttpServletResponse/HttpServletRequest获取HTML内容
我需要打印基于HTML对象的PDF。
是否有任何方式通过HttpServletResponse或HttpServletRequest获取HTML内容?通过HttpServletResponse/HttpServletRequest获取HTML内容
我需要打印基于HTML对象的PDF。
在这个scenerio我会使用一个过滤器。 您可以访问想要输出的内容并将输出流重定向到可将HTML转换为PDF的PDF生成器。
有关过滤器: http://www.oracle.com/technetwork/java/filters-137243.html
常见的方式是创建模型对象的PDF文件。 然后使用iText。 http://itextpdf.com/
您可以根据HTTP请求数据和服务器端需要的任何其他信息创建PDF,方法是将其合并到包含定义PDF的FO的Velocity模板中。
[捕获在服务器端生成的动态内容]的可能重复(http://stackoverflow.com/questions/1963158/capture-generated-dynamic-content-at-server-side)和[如何捕获当前动态输出JSP和电子邮件吗?](http://stackoverflow.com/questions/7400408/how-to-capture-current-dynamic-output-of-jsp-and-email-it)。 – BalusC