pdf打标模板与xml数据自动填充

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011320740/article/details/82879281
      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

猜你喜欢

转载自blog.csdn.net/u011320740/article/details/82879281