Hi All, I have a encrypted PDF Form document, where need to fill in the forms 
with desired value and at last need to save the document Here is my piece of 
code of what I triedPDDocument document;document = 
PDDocument.load(sourcePath);if( document.isEncrypted() 
){try{document.decrypt("" );}catch( InvalidPasswordException e ){}}PDAcroForm 
form = document.getDocumentCatalog().getAcroForm();PDField Field_1= 
form.getField("topmostSubform[0].CMS1500Form[0].PatientName[0]");Field_1.setValue("ABC");document.save("C:\\Users\\347702\\Desktop\\21.pdf");document.close();
   But it throws me the below exceptionjava.lang.NullPointerException at 
org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.prepareDocumentForEncryption(StandardSecurityHandler.java:303)I
 have also tried with adding the below statement, above doc.save(""); 
document.setAllSecurityToBeRemoved(true); Now I can execute the program without 
any errors but the desired value (Value : "ABC") is not been filled in saved 
document .. it looks blank Can anyone help me out please !!Thanks  
RegardsGanesh                                          

Reply via email to