Load password-protected document

GroupDocs.Signature supports processing documents that are protected with a password.

The following are the steps to work with password protected documents.

The following code sample shows how to process password protected documents.

LoadOptions loadOptions = new LoadOptions() ;  
loadOptions.setPassword("1234567890");       
 
try {
    Signature signature = new Signature("sampleProtected.pdf");
    QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith");
    options.setEncodeType(QrCodeTypes.QR);
    options.setLeft(100);
    options.setTop(100);   
 
    // sign document to file
    signature.sign("signedProtected.pdf", options);
}catch(Exception e){
    throw new GroupDocsSignatureException(e.getMessage());
}

More resources

GitHub Examples 

You may easily run the code above and see the feature in action in our GitHub examples:

Free Online App 

Along with full-featured .NET library we provide simple, but powerful free Apps.
You are welcome to eSign PDF, Word, Excel, PowerPoint documents with free to use online GroupDocs Signature App.