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 Passwordproperty;
- Create Signature object and call any method.
The following code sample shows how to process password protected documents.
LoadOptions loadOptions = new LoadOptions()
{
Password = "1234567890"
};
using (Signature signature = new Signature("sampleProtected.pdf", loadOptions))
{
QRCodeSignOptions options = new QRCodeSignOptions("JohnSmith")
{
EncodeType = QRCodeTypes.QR,
Left = 100,
Top = 100
};
// sign document to file
signature.Sign("SignedSampleProtected", options);
}
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.