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



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

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

有人能给我推荐一种将多个模板文件合并到一个pdf文件中的方法吗。

使用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

最新更新