تشفير وفك تشفير ملفات ODS باستخدام Node.js عبر C++

التشفير باستخدام OpenOffice Calc

  1. اختر حفظ باسم وانقر على مربع الحفظ بكلمة مرور.
  2. انقر على زر حفظ.
  3. اكتب كلمة المرور المطلوبة في حقلي أدخل كلمة المرور للفتح و تأكيد كلمة المرور في نافذة تعيين كلمة المرور التي تفتح.
  4. انقر على زر موافق لحفظ الملف.

تشفير ملف ODS باستخدام Aspose.Cells for Node.js via C++

لتشفير ملف ODS، قم بتحميل الملف واضبط قيمة WorkbookSettings.getPassword() على كلمة المرور الفعلية قبل الحفظ. يمكن فتح ملف ODS المشفر الناتج في OpenOffice فقط.

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const sourceDir = path.join(__dirname, "source");
const outputDir = path.join(__dirname, "output");

// Open an ODS file
const workbook = new AsposeCells.Workbook(path.join(sourceDir, "sampleODSFile.ods"));

// Password protect the file
workbook.getSettings().setPassword("1234");

// Save the ODS file
workbook.save(path.join(outputDir, "outputEncryptedODSFile.ods"));

فك تشفير ملف ODS باستخدام Aspose.Cells for Node.js via C++

لفك تشفير ملف ODS، قم بتحميل الملف من خلال إدخال كلمة المرور في LoadOptions.getPassword(). بمجرد تحميل الملف، اضبط سلسلة WorkbookSettings.getPassword() على null.

const AsposeCells = require("aspose.cells.node");
const path = require("path");

// The path to the documents directory.
const sourceDir = path.join(__dirname, "data");
// Output directory
const outputDir = path.join(__dirname, "output");

// Open an encrypted ODS file
const loadOptions = new AsposeCells.LoadOptions(AsposeCells.LoadFormat.Ods);

// Set original password
loadOptions.setPassword("1234");

// Load the encrypted ODS file with the appropriate load options
const workbook = new AsposeCells.Workbook(path.join(sourceDir, "sampleEncryptedODSFile.ods"), loadOptions);

// Set the password to null
workbook.getSettings().setPassword(null);

// Save the decrypted ODS file
workbook.save(outputDir + "outputDecryptedODSFile.ods");