Password
Contenido
[
Ocultar
]DocSaveOptions.Password property
Obtiene/establece una contraseña para cifrar el documento utilizando el método de cifrado RC4.
public string Password { get; set; }
Observaciones
Para guardar el documento sin cifrar, esta propiedad debe sernulo
o cadena vacía.
Ejemplos
Muestra cómo configurar opciones de guardado para formatos antiguos de Microsoft Word.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Hello world!");
DocSaveOptions options = new DocSaveOptions(SaveFormat.Doc);
// Establece una contraseña que protegerá la carga del documento mediante Microsoft Word o Aspose.Words.
// Tenga en cuenta que esto no cifra el contenido del documento de ninguna manera.
options.Password = "MyPassword";
// Si el documento contiene una hoja de ruta, podemos conservarlo mientras lo guardamos estableciendo este indicador en verdadero.
options.SaveRoutingSlip = true;
doc.Save(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc", options);
// Para poder cargar el documento,
// necesitaremos aplicar la contraseña que especificamos en el objeto DocSaveOptions en un objeto LoadOptions.
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc"));
LoadOptions loadOptions = new LoadOptions("MyPassword");
doc = new Document(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc", loadOptions);
Assert.AreEqual("Hello world!", doc.GetText().Trim());
Ver también
- class DocSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words