Grails визуализирует PDF с определенным макетом и несколькими страницами? - PullRequest
1 голос
/ 30 ноября 2011

мне нужно сгенерировать pdf-файлы в определенном макете с поддержкой нескольких pdf-страниц и т. Д. Я могу себе представить, что я могу отобразить вывод gsp в pdf, но как я могу справиться с концепцией нескольких страниц?Любое предложение?

1 Ответ

11 голосов
/ 30 ноября 2011

Я использую летающую тарелку, через плагин рендеринга: 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"/>

...