Password
Содержание
[
Скрывать
]OoxmlSaveOptions.Password property
Получает/устанавливает пароль для шифрования документа с использованием стандартного алгоритма шифрования ECMA376.
public string Password { get; set; }
Примечания
Чтобы сохранить документ без шифрования, это свойство должно бытьнулевой
или пустая строка.
Примеры
Показывает, как создать документ Office Open XML, зашифрованный паролем.
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);
// Мы не сможем открыть этот документ с помощью Microsoft Word или
// Aspose.Words без указания правильного пароля.
Assert.Throws<IncorrectPasswordException>(() =>
doc = new Document(ArtifactsDir + "OoxmlSaveOptions.Password.docx"));
// Откройте зашифрованный документ, передав правильный пароль в объекте LoadOptions.
doc = new Document(ArtifactsDir + "OoxmlSaveOptions.Password.docx", new LoadOptions("MyPassword"));
Assert.AreEqual("Hello world!", doc.GetText().Trim());
Смотрите также
- class OoxmlSaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words