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.
- Instantiate the LoadOptions object;
- Set password in LoadOptions the setPasswordproperty;
- Create Signature object and call any method.
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:
- GroupDocs.Signature for .NET examples, plugins, and showcase
- GroupDocs.Signature for Java examples, plugins, and showcase
- Document Signature for .NET MVC UI Example
- Document Signature for .NET App WebForms UI Example
- Document Signature for Java App Dropwizard UI Example
- Document Signature for Java Spring UI Example
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.