我有一个包含表单的PDF文件。我需要使用iText填写此表单,然后解析HTML字符串并将其内容添加到页面底部(内容可能会溢出,因此必须创建一个新页面)
我想出了如何使用此代码填写表格
PdfReader pdfTemplate = new PdfReader("rapport.pdf");
File file = new File("out.pdf");
FileOutputStream fileOutputStream = new FileOutputStream(file);
PdfStamper stamper = new PdfStamper(pdfTemplate, fileOutputStream);
AcroFields form = stamper.acroFields;
form.setGenerateAppearances(true);
stamper.setFormFlattening(true);
form.setField("code", code);
stamper.close();
pdfTemplate.close();
fileOutputStream.close();
我知道存在将HTML转换为pdf的功能
XMLWorkerHelper.getInstance().parseXHtml();
但这会生成另一个文档,而不是在第一页底部附加html字符串