Set password for output document
Leave feedback
On this page
GroupDocs.Comparison allows you to protect output document with password.
To protect output document, follow these steps:
- Instantiate the Comparer object. Specify the source document path or stream.
- Call the add() method. Specify the target document path or stream.
- Instantiate the CompareOptions object. Call the setPasswordSaveOption() method and specify the
PasswordSaveOption.USER
value. - Instantiate the SaveOptions object. Call the setPassword() property to specify a password string.
- 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:
import com.groupdocs.comparison.Comparer;
import com.groupdocs.comparison.options.CompareOptions;
import com.groupdocs.comparison.options.enums.PasswordSaveOption;
import com.groupdocs.comparison.options.save.SaveOptions;
import java.nio.file.Path;
// ...
try (Comparer comparer = new Comparer("source.docx")) {
comparer.add("target.docx");
CompareOptions compareOptions = new CompareOptions();
compareOptions.setPasswordSaveOption(PasswordSaveOption.USER);
SaveOptions saveOptions = new SaveOptions();
saveOptions.setPassword("3333");
final Path resultPath = comparer.compare("result.docx", saveOptions, compareOptions);
}
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.