Password
Contenu
[
Cacher
]OoxmlSaveOptions.Password property
Obtient/définit un mot de passe pour crypter le document à l’aide de l’algorithme de cryptage standard ECMA376.
public string Password { get; set; }
Remarques
Afin de sauvegarder le document sans cryptage, cette propriété doit êtrenul
ou 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