java将带有css的Jsp转换为pdf
我正在尝试将一个jsp和他的css转换成pdf格式(看起来应该是一样的)
首先,我创建了一个过滤器来获取我的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 楼答案
然后,您可以将在过滤器中捕获的截获响应反馈给“flying sacuer”。它是一个从xhtml+css生成pdf的框架
https://code.google.com/p/flying-saucer/