如何使用iText将HTML添加到现有PDF

时间:2018-10-19 08:08:23

标签: html pdf itext

我有一个包含表单的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字符串

0 个答案:

没有答案