Password
Contenu
[
Cacher
]OoxmlSaveOptions.Password property
Obtient/définit un mot de passe pour chiffrer le document à l’aide de l’algorithme de chiffrement standard ECMA376.
public string Password { get; set; }
Remarques
Afin d’enregistrer le document sans cryptage, cette propriété doit êtrenul
ou une chaîne vide.
Exemples
Montre comment créer un document Office Open XML chiffré par mot de passe.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions();
saveOptions.Password = "MyPassword";
doc.Save(ArtifactsDir + "OoxmlSaveOptions.Password.docx", saveOptions);
// Nous ne pourrons pas ouvrir ce document avec Microsoft Word ou
// Aspose.Words sans fournir le mot de passe correct.
Assert.Throws<IncorrectPasswordException>(() =>
doc = new Document(ArtifactsDir + "OoxmlSaveOptions.Password.docx"));
// Ouvrez le document chiffré en passant le mot de passe correct dans un objet LoadOptions.
doc = new Document(ArtifactsDir + "OoxmlSaveOptions.Password.docx", new LoadOptions("MyPassword"));
Assert.AreEqual("Hello world!", doc.GetText().Trim());
Voir également
- class OoxmlSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words