将带有css的Jsp转换为pdf

时间:2013-12-16 11:12:48

标签: java css jsp pdf filter

我正在尝试用PDF格式转换jsp与他的css(看起来应该是一样的)。

首先,我创建了一个过滤器来获取我的HTML代码。

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException,
            IOException {
        ServletResponse newResponse = response;

        if (request instanceof HttpServletRequest) {
            newResponse = new CharResponseWrapper((HttpServletResponse) response);
        }
        chain.doFilter(request, newResponse);

        if (newResponse instanceof CharResponseWrapper) {
            String text = newResponse.toString();
            if (text != null) {
                response.getWriter().write(text);
                System.out.println(text);
            }
        }
    }
}

我有一个我的jsp的代码,但不是我的CSS。我分割我的页眉和页脚,这就是为什么我没有我的CSS。 如何从中获得完整的设计pdf? 我完全错了,还是一个好的开始? 非常感谢你的帮助。

1 个答案:

答案 0 :(得分:2)

然后,您可以将已在过滤器内捕获的截获响应提供给“飞行者”。它是一个从xhtml + css生成pdf的框架。

https://code.google.com/p/flying-saucer/