FileOutputStream fos = new FileOutputStream("E:/test/test.pdf");
ByteArrayOutputStream baos= new ByteArrayOutputStream();
PdfReader reader = new PdfReader(path);
PdfStamper stamp =new PdfStamper(reader,baos);
AcroFields form = stamp.getAcroFields();
for(Iterator i = map.entrySet().iterator(); i.hasNext(); )
{
Map.Entry e = (Map.Entry) i.next();
form.setField(e.getKey().toString(), e.getValue().toString());//这里写的代码没有起到作用
}
stamp.setFormFlattening(true);
stamp.close();
Document doc = new Document();
PdfCopy pdfcopy = new PdfCopy(doc,fos);
doc.open();
PdfImportedPage impPage = pdfcopy.getImportedPage(new PdfReader(baos.toByteArray()), 1);
pdfcopy.addPage(impPage);
doc.close();
ByteArrayOutputStream baos= new ByteArrayOutputStream();
PdfReader reader = new PdfReader(path);
PdfStamper stamp =new PdfStamper(reader,baos);
AcroFields form = stamp.getAcroFields();
for(Iterator i = map.entrySet().iterator(); i.hasNext(); )
{
Map.Entry e = (Map.Entry) i.next();
form.setField(e.getKey().toString(), e.getValue().toString());//这里写的代码没有起到作用
}
stamp.setFormFlattening(true);
stamp.close();
Document doc = new Document();
PdfCopy pdfcopy = new PdfCopy(doc,fos);
doc.open();
PdfImportedPage impPage = pdfcopy.getImportedPage(new PdfReader(baos.toByteArray()), 1);
pdfcopy.addPage(impPage);
doc.close();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货