IsEncrypted

FileFormatInfo.IsEncrypted property

RestituisceVERO se il documento è crittografato e richiede una password per aprirlo.

public bool IsEncrypted { get; }

Osservazioni

Questa proprietà esiste per aiutarti a distinguere i documenti crittografati da quelli non crittografati. Se tenti di caricare un documento crittografato utilizzando Aspose.Words senza fornire una password, verrà generata un’eccezione . Puoi utilizzare questa proprietà per rilevare se un documento richiede una password e intraprendere un’azione prima di caricare un documento, ad esempio richiedere una password all’utente.

Esempi

Mostra come utilizzare la classe FileFormatUtil per rilevare il formato e la crittografia del documento.

Document doc = new Document();

// Configura un oggetto SaveOptions per crittografare il documento
// con una password quando lo salviamo, e poi salviamo il documento.
OdtSaveOptions saveOptions = new OdtSaveOptions(SaveFormat.Odt);
saveOptions.Password = "MyPassword";

doc.Save(ArtifactsDir + "File.DetectDocumentEncryption.odt", saveOptions);

// Verificare il tipo di file del nostro documento e il suo stato di crittografia.
FileFormatInfo info = FileFormatUtil.DetectFileFormat(ArtifactsDir + "File.DetectDocumentEncryption.odt");

Assert.AreEqual(".odt", FileFormatUtil.LoadFormatToExtension(info.LoadFormat));
Assert.True(info.IsEncrypted);

Guarda anche