Java 如何通过JSP用HTML文档中的内容填充PDF

Java 如何通过JSP用HTML文档中的内容填充PDF,java,html,jsp,Java,Html,Jsp,我有以下问题: 当按下submit按钮时,我需要使用JSP将HTML表单的内容写入PDF文件。 现在让我们假设我的HTML如下所示: <html> <body> <form action="PDFTest.jsp" method="POST" role="form" name="TestForm"> Name <input name="inp_name" /> First n

我有以下问题:

当按下submit按钮时,我需要使用JSP将HTML表单的内容写入PDF文件。 现在让我们假设我的HTML如下所示:

<html>
    <body>
        <form action="PDFTest.jsp" method="POST" role="form" name="TestForm">

            Name <input name="inp_name" />
            First name <input name="inp_firstname" />
            Street <input name="inp_street" />
            Zip-code <input name="inp_zip" />

            <button type="submit">Submit</button>

        </form>
    </body>
</html>
PDF文件还声明了带有标识符inp_name、inp_firstname、inp_street、inp_zip的字段。我在LibreOffice中创建了一个表单,添加了文本字段,用标识符命名它们,并将表单导出为PDF

是否可以通过名称标签获取输入元素,并将这些元素的内容复制到PDF文件的字段中?如果是,我该怎么做? 我听说,像这样的事情可以用iText来完成,但我以前从未使用过它

此外,是否可以在JSP中创建原始PDF文件的副本,以便副本将填充内容,而原始文件仅用作模板

提前感谢您的回答/批评。

可以使用iText将HTML呈现为PDF。”这是一个例子,展示了如何做到这一点。 在转换之前,您必须替换HTML文档中的字符串