Load the password-protected documents

On this page

GroupDocs.Annotation allows you to annotate the password-protected documents.

To load a password protected file, follow these steps:

  1. Instantiate the LoadOptions class. Specify the source document password as a parameter.
  2. Instantiate the Annotator class. Specify the document path or stream and the the LoadOptions object.

The following code snippet shows how to load a password protected file:

// This example demonstrates annotating documents that are protected with a password.

// Create an instance of LoadOptions class and set password
LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("1234");

// Create an instance of Annotator class
Annotator annotator = new Annotator("inputPath", loadOptions);
try {
    // Create an instance of AreaAnnotation class and set options
    AreaAnnotation area = new AreaAnnotation();
    area.setBox(new Rectangle(100, 100, 100, 100));
    area.setBackgroundColor(65535);
    
    // Add annotation and save to file
    annotator.add(area);
    annotator.save("outputPath");
} finally {
    if (annotator != null) {
        annotator.dispose();
    }
}

On this page