我有一个包含表格的 PDF 模板。目前,我正在使用 itextpdf 填写表单字段,并保存生成的 pdf。
有没有办法完全摆脱 pdf 表单(即将 pdf 转换为包含插入数据的无表单 pdf)?
我有一个包含表格的 PDF 模板。目前,我正在使用 itextpdf 填写表单字段,并保存生成的 pdf。
有没有办法完全摆脱 pdf 表单(即将 pdf 转换为包含插入数据的无表单 pdf)?
您需要在对象setFormFlattening
上设置为 true 。PdfStamper
for (Movie movie : PojoFactory.getMovies(connection)) {
if (count == 0) {
baos = new ByteArrayOutputStream();
reader = new PdfReader(RESOURCE);
stamper = new PdfStamper(reader, baos);
stamper.setFormFlattening(true);
form = stamper.getAcroFields();
}
count++;
}
if (count > 0) {
stamper.close();
reader = new PdfReader(baos.toByteArray());
copy.addPage(copy.getImportedPage(reader, 1));
}
这样,当您关闭PdfStamper
.