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