Remove document password

GroupDocs.Merger allows to remove password from password-protected document. Here are the steps to remove document password:

  • Initialize LoadOptions class specifying current password;
  • Instantiate Merger object with source document path or stream and pass LoadOptions object to it;
  • Call RemovePassword method;
  • Call Save method specifying file path to save resultant document.

The following code sample demonstrates how to remove document password:

string filePath = @"c:\sample.docx";
string filePathOut = @"c:\output\result.docx";

LoadOptions loadOptions = new LoadOptions("SAMPLE_PASSWORD");

using (Merger merger = new Merger(filePath, loadOptions))
{
    merger.RemovePassword();
    merger.Save(filePathOut);
}