Зашифровать и расшифровать ODS файлов

Шифрование с помощью OpenOffice Calc

  1. ВыбиратьСохранить как и щелкнитеСохранить с паролем коробка.
  2. Нажмите наСохранять кнопка.
  3. Введите желаемый пароль в обаВведите пароль для открытия иПодтвердите пароль поля в открывшемся окне Установить пароль.
  4. Нажмите наХОРОШО кнопку для сохранения файла.

Зашифровать файл ODS с помощью Aspose.Cells для .Net

Для шифрования файла ODS загрузите файл и установитеWorkbookSettings.Пароль значение фактического пароля перед его сохранением. Выходной зашифрованный файл ODS можно открыть только в 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");

Расшифровать файл ODS с помощью Aspose.Cells для .Net

Для расшифровки файла ODS загрузите файл, указав пароль вLoadOptions.Пароль . После загрузки файла установитеWorkbookSettings.Пароль строку в ноль.

// 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");