PdfReader.unethicalreading = true;
PdfReader reader = new PdfReader("/templates/demo.pdf");//pdf模板
OutputStream os = new FileOutputStream("D://demo.pdf");//生成pdf路径
PdfStamper stamper = new PdfStamper(reader,os,'\0',true);
InputStream is = new ByteArrayInputStream(document.asXML().getBytes("gbk"));//document是org.dom4j.Document xml
stamper.getAcroFields().getXfa().fillXfaForm(is);
is.close();
stamper.close();
os.close();
reader.close();
pdf用的是itext:com.itextpdf.text.pdf.PdfReader,com.itextpdf.text.pdf.PdfStamper