Java 从JSP创建PDF

Java 从JSP创建PDF,java,jsp,itext,pdf-generation,itext7,Java,Jsp,Itext,Pdf Generation,Itext7,当您单击“创建PDF”按钮时,我想从服务器上现有的JSP创建一个PDF文件,作为家电web应用程序上订单的可下载报告。我花了很多时间对此进行研究,但我只找到了一些示例,其中您必须使用iText Api通过添加段落、字体等来“建模”您自己的PDF文件。。。有没有什么方法可以“捕获”常见的JSP输出,比如发送Servlet,并将其转换为PDF 编辑:我已经调查了使用iText5/iText7的情况,但没有明确的结果。请参见我的答案,答案中链接的完整示例JSP首先需要由Java应用程序服务器呈现为HT

当您单击“创建PDF”按钮时,我想从服务器上现有的JSP创建一个PDF文件,作为家电web应用程序上订单的可下载报告。我花了很多时间对此进行研究,但我只找到了一些示例,其中您必须使用iText Api通过添加段落、字体等来“建模”您自己的PDF文件。。。有没有什么方法可以“捕获”常见的JSP输出,比如发送Servlet,并将其转换为PDF


编辑:我已经调查了使用iText5/iText7的情况,但没有明确的结果。

请参见我的答案,答案中链接的完整示例JSP首先需要由Java应用程序服务器呈现为HTML,然后,您可以使用iText 7+pdfHTML将HTML转换为PDF。请注意,iText版本>2需要非操作系统项目的商业许可证。