iText操作错误:PdfReader not opened with owner password

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); 

猜你喜欢

转载自boyee.iteye.com/blog/2305400