Crypter et décrypter les fichiers ODS

Chiffrer avec OpenOffice Calc

  1. Sélectionnez Enregistrer sous et cochez la case Enregistrer avec mot de passe.
  2. Cliquez sur le bouton Enregistrer.
  3. Saisissez votre mot de passe souhaité dans les champs Entrer le mot de passe pour ouvrir et Confirmer le mot de passe dans la fenêtre Définir le mot de passe qui s’ouvre.
  4. Cliquez sur le bouton OK pour enregistrer le fichier.

Chiffrer un fichier ODS avec Aspose.Cells pour .Net

Pour chiffrer un fichier ODS, chargez le fichier et définissez la valeur WorkbookSettings.Password comme mot de passe réel avant de l’enregistrer. Le fichier ODS chiffré en sortie ne pourra être ouvert que dans OpenOffice.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string sourceDir = RunExamples.Get_SourceDirectory();
//Output directory
string outputDir = RunExamples.Get_OutputDirectory();
// Open an ODS file
Workbook workbook = new Workbook(sourceDir + "sampleODSFile.ods");
// Password protect the file
workbook.Settings.Password = "1234";
// Save the ODS file
workbook.Save(outputDir + "outputEncryptedODSFile.ods");

Déchiffrer un fichier ODS avec Aspose.Cells pour .Net

Pour déchiffrer un fichier ODS, chargez le fichier en fournissant un mot de passe dans le LoadOptions.Password. Une fois le fichier chargé, définissez la chaîne WorkbookSettings.Password comme nulle.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string sourceDir = RunExamples.Get_SourceDirectory();
//Output directory
string outputDir = RunExamples.Get_OutputDirectory();
// Open an encrypted ODS file
Aspose.Cells.LoadOptions loadOptions = new Aspose.Cells.LoadOptions(Aspose.Cells.LoadFormat.Ods);
// Set original password
loadOptions.Password = "1234";
// Load the encrypted ODS file with the appropriate load options
Workbook workbook = new Workbook(sourceDir + "sampleEncryptedODSFile.ods", loadOptions);
// Set the password to null
workbook.Settings.Password = null;
// Save the decrypted ODS file
workbook.Save(outputDir + "outputDecryptedODSFile.ods");