Update document password
GroupDocs.Merger allows to update password from password-protected document. The resultant document will have new password.
Here are the steps to update document password:
- Initialize LoadOptions class specifying current password;
- Instantiate Merger object with source document path or InputStream and pass LoadOptions object to it;
- Initialize UpdatePasswordOptions class specifying new document password;
- Call updatePassword method and pass UpdatePasswordOptions object to it;
- Call save method specifying file path to save resultant document.
The following code sample demonstrates how to update document password:
String filePath = "c:\sample.xlsx";
String filePathOut = "c:\output\result.xlsx";
ILoadOptions loadOptions = new LoadOptions("SAMPLE_PASSWORD");
IUpdatePasswordOptions updateOptions = new UpdatePasswordOptions("NEW_SAMPLE_PASSWORD");
Merger merger = new Merger(filePath, loadOptions);
merger.updatePassword(updateOptions);
merger.save(filePathOut);