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

تطبيق التشفير مع مايكروسوفت إكسل

لتنفيذ تشفير الملف في مايكروسوفت إكسل (مثلاً 2007):

١. من قائمة الأدوات, حدد خيارات.
١. حدد علامة التبويب الأمان.
١. أدخل قيمة لحقل كلمة المرور للفتح.

  1. انقر على متقدم.
    ١. اختر نوع التشفير وقم بتأكيد كلمة المرور.

تطبيق التشفير مع Aspose.Cells

تطبيق الشفرة أدناه يطبق تشفيرًا قويًا على ملف ويعين كلمة مرور.

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "Book1.xlsx");

// Instantiate a Workbook object.
// Open an excel file.
const workbook = new AsposeCells.Workbook(filePath);

// Specify Strong Encryption type (RC4,Microsoft Strong Cryptographic Provider).
workbook.setEncryptionOptions(AsposeCells.EncryptionType.StrongCryptographicProvider, 128);

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

// Save the Excel file.
workbook.save(path.join(dataDir, "encryptedBook1.out.xls"));