Создать PDF со страницы GSP - PullRequest
0 голосов
/ 25 мая 2018

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

Ответы [ 3 ]

0 голосов
/ 09 июля 2018

Хотя ответив на этот вопрос поздно, взгляните на плагин экспорта Grails. Это будет полезно, если вы хотите экспортировать данные в Excel и PDF (полезно, только если в предопределенном шаблоне для экспорта нет).

0 голосов
/ 19 июля 2018

Вы можете использовать itext для преобразования HTML в pdf, используя код ниже:

public void createPdf(HttpServletResponse response, String args, String css, String pdfTitle) {
    response.setContentType("application/force-download")
    response.setHeader("Content-Disposition", "attachment;filename=${pdfTitle}.pdf")
    Document document = new Document()
    Rectangle one = new Rectangle(900, 600)
    document.setPageSize(one)
    PdfWriter writer = PdfWriter.getInstance(document, response.getOutputStream())
    document.open()
    ByteArrayInputStream bis = new ByteArrayInputStream(args.toString().getBytes())
    ByteArrayInputStream cis = new ByteArrayInputStream(css.toString().getBytes())
    XMLWorkerHelper.getInstance().parseXHtml(writer, document, bis, cis)
    document.close()
}
0 голосов
/ 11 июня 2018

Получил идею от itext.Использовал itext 2.1.7 и отправил все значения в pdf из метода контроллера.Использованные изображения в качестве фона и абзаца и фразы, чтобы показать значения из базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...