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 InputStream 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");

Merger merger = new Merger(filePath, loadOptions);        
merger.removePassword();
merger.save(filePathOut);