Caused by: com.itextpdf.text.exceptions.BadPasswordException: PdfReader not opened with owner password
at com.itextpdf.text.pdf.PdfStamperImp.<init>(PdfStamperImp.java:109)
at com.itextpdf.text.pdf.PdfStamper.<init>(PdfStamper.java:94)
at com.platform.base.util.PDFFormUtil.fillPDFForm(PDFFormUtil.java:93)
... 1 more
解决方法:
PdfReader reader= new PdfReader(templete);
Field f = PdfReader.class.getDeclaredField("ownerPasswordUsed");
f.setAccessible(true);
f.set(reader, Boolean.TRUE);