Password
Contenu
[
Cacher
]OdtSaveOptions.Password property
Obtient ou définit un mot de passe pour chiffrer le document.
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 chiffrer un document ODT/OTT enregistré avec un mot de passe, puis le charger à l’aide d’Aspose.Words.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
// Créez un nouveau OdtSaveOptions, et transmettez soit "SaveFormat.Odt",
// ou "SaveFormat.Ott" comme format dans lequel enregistrer le document.
OdtSaveOptions saveOptions = new OdtSaveOptions(saveFormat);
saveOptions.Password = "@sposeEncrypted_1145";
string extensionString = FileFormatUtil.SaveFormatToExtension(saveFormat);
// Si on ouvre ce document avec un éditeur approprié,
// il nous demandera le mot de passe que nous avons spécifié dans l'objet SaveOptions.
doc.Save(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString, saveOptions);
FileFormatInfo docInfo = FileFormatUtil.DetectFileFormat(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString);
Assert.IsTrue(docInfo.IsEncrypted);
// Si nous souhaitons ouvrir ou modifier à nouveau ce document en utilisant Aspose.Words,
// nous devrons fournir un objet LoadOptions avec le bon mot de passe au constructeur de chargement.
doc = new Document(ArtifactsDir + "OdtSaveOptions.Encrypt" + extensionString,
new LoadOptions("@sposeEncrypted_1145"));
Assert.AreEqual("Hello world!", doc.GetText().Trim());
Voir également
- class OdtSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words