Grails使用特定布局和多个页面呈现PDF?

Mar*_*rco 1 pdf grails pdf-generation rendering

我需要生成特定布局的pdf文件,支持多个pdf页面等.我可以想象我可以将gsp输出渲染为pdf,但我如何处理多个页面的概念?有什么建议吗?

fix*_*ain 11

我正在使用飞碟,通过渲染插件:http://www.grails.org/plugin/rendering

对于多个页面,使用一些CSS2,如:

@page {
  size: 210mm 297mm; // A4 format 
  @bottom-center { content: element(footer);} // if you want footer
  @top-center { content: element(header); } // if you want header
}

div.break {
  page-break-after:always;
}
Run Code Online (Sandbox Code Playgroud)

然后,每次使用<div class="break"/> 标题时,您都会有一个分页<div id="header"/>符进入您的页脚<div id="footer"/>