如何使用Spring和thymeleaf创建多页pdf

时间:2018-12-06 07:22:39

标签: java spring-boot thymeleaf

我有一个要求,我要在其中创建2个模板,例如template1.html和template2.html,并且需要从上述模板创建pdf。 现在,我的PDF文件应该像 -第一页始终是template1.html -第二页是template2.html

我基本上必须创建一个2页的pdf。 在某些情况下,可能还会有更多的页面,但第1页之后的任何页面的类型都将是template2.html,且数据不同。

任何人都可以建议我一种在一个pdf下合并多个模板文件的方法。

1 个答案:

答案 0 :(得分:0)

使用iText,您可以轻松地将html内容转换为PDF格式。 https://developers.itextpdf.com/content/itext-7-converting-html-pdf-pdfhtml/chapter-1-hello-html-pdf

一旦生成了不同的pdf文件,就可以使用PDFWriter合并它们 https://itextsupport.com/apidocs/itext7/latest/com/itextpdf/kernel/pdf/PdfWriter.html