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

时间:2011-11-30 09:40:25

标签: pdf grails pdf-generation rendering

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

1 个答案:

答案 0 :(得分: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;
}

每次使用<div class="break"/>时,您都会有一个分页符 您的标题将显示在<div id="header"/>中,您的页脚将显示在<div id="footer"/>