Set password for output document

On this page

GroupDocs.Comparison allows you to protect output document with password.

To protect output document, follow these steps:

  1. Instantiate the Comparer object. Specify the source document path or stream.
  2. Call the Add method. Specify the target document path or stream.
  3. Instantiate the CompareOptions object. Set the  PasswordSaveOption to PasswordSaveOption.User.
  4. Instantiate the SaveOptions object. Use the Password property to specify a password string.
  5. Call the Compare method. Specify the SaveOptions and CompareOptions objects as parameters.

The following code snippet shows how to compare documents and protect the output document with password:

using GroupDocs.Comparison;
using GroupDocs.Comparison.Options;
// ...

using (Comparer comparer = new Comparer("source.docx"))
{
    comparer.Add("target.docx");
    CompareOptions cOptions = new CompareOptions
    {
        PasswordSaveOption = PasswordSaveOption.User
    };
    SaveOptions sOptions = new SaveOptions()
    {
        Password = "3333"
    };
    comparer.Compare("result.docx", sOptions, cOptions);
}

On this page