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:

load_options = gm.domain.options.LoadOptions("SomePasswordString")
with gm.Merger(constants.sample_docx_protected, load_options) as merger:
    print(f"Document info retrieved successfully")
    merger.remove_password()
    merger.save(constants.output_docx)