التحقق من كلمة مرور الملفات المشفرة باستخدام Node.js عبر C++
Contents
[
Hide
]
إذا كانت ملفات Excel (xlsx، xlsb، xls، xlsm) وOpen Office (ODS) مقفلة بكلمة مرور، يدعم Aspose التحقق البسيط من كلمة المرور دون تحليل بيانات محددة من الملفات.
تحقق من كلمة المرور للملف المُشفر
للتحقق من كلمة مرور الملف المشفر، يوفر Aspose.Cells for Node.js via C++ أسلوب FileFormatUtil.verifyPassword(Uint8Array, string). يقبل هذا الأسلوب معلمتين، تدفق الملف والكلمة المرور التي يجب التحقق منها.
يوضح مقتطف الشيفرة التالي استخدام الطريقة FileFormatUtil.verifyPassword(Uint8Array, string) للتحقق مما إذا كانت كلمة المرور المقدمة صالحة أم لا.
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, "EncryptedBook1.xlsx");
// Create a Stream object
const fs = require("fs");
const fstream = fs.readFileSync(filePath);
const isPasswordValid = AsposeCells.FileFormatUtil.verifyPassword(fstream, "1234");
console.log("Password is Valid: " + isPasswordValid);