این مقاله شامل نحوه محافظت با رمز عبور از یک فایل Excel با استفاده از Node.js است. دارای اطلاعات دقیق در مورد راه اندازی محیط توسعه، فهرستی از مراحل که فرآیند کامل را نشان می دهد، و یک کد نمونه قابل اجرا برای رمزگذاری فایل اکسل با استفاده از Node.js. همچنین در مورد تنظیم گزینه های مختلف برای رمزگذاری برای اعمال در فایل اکسل خواهید آموخت.
مراحل محافظت از رمز عبور اکسل با استفاده از Node.js
- محیط توسعه را برای استفاده از Aspose.Cells برای Node.js از طریق جاوا برای رمزگذاری فایل اکسل تنظیم کنید
- با استفاده از workbook برای تنظیم رمز عبور، یک فایل اکسل موجود ایجاد یا بارگیری کنید
- encryption options را برای کتاب کار تنظیم کنید
- رمز عبور را با استفاده از تنظیمات کتاب کار تنظیم کنید
- کتاب کار حاصل را پس از محافظت از آن با رمز عبور ذخیره کنید
این مراحل جزئیات نحوه افزودن رمز عبور به اکسل با استفاده از Node.js را ارائه می دهد. این فرآیند با بارگذاری Workbook و تنظیم گزینه های رمزگذاری آن با ارائه نوع رمزگذاری و طول کلید آغاز می شود. در مراحل بعدی یک رمز عبور تنظیم می شود و فایل اکسل حاصل روی دیسک ذخیره می شود.
کد برای تنظیم رمز عبور برای اکسل با استفاده از Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load the spreadsheet | |
var workbook = new aspose.cells.Workbook(); | |
// Set target encryption type | |
workbook.setEncryptionOptions(aspose.cells.EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); | |
// Set the password | |
workbook.getSettings().setPassword("223344"); | |
// Save the encrypted file | |
workbook.save("EncryptedWorkbook.xlsx"); | |
console.log("Workbook encrypted successfully"); |
کد نمونه فوق الذکر * نحوه قرار دادن رمز عبور روی فایل اکسل با استفاده از Node.js* را نشان می دهد. متد setEncryptionOptions() نوع رمزگذاری را انتخاب میکند که روی STRONG_CRYPTOGRAPHIC_PROVIDER تنظیم شده است، با این حال، میتوانید از گزینههای دیگری مانند ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1، XOR یا COMPATIBLE بر اساس نیاز خود استفاده کنید. وقتی رشته رمز عبور را تنظیم می کنیم و کتاب کار را ذخیره می کنیم، اکسل قبل از باز کردن آن، همان رمز عبور را می خواهد.
این آموزش مختصر ما را راهنمایی کرده است تا *فایل اکسل را با رمز عبور با استفاده از Node.js محافظت کنید. اگر میخواهید ویژگیهای دیگری مانند حذف جدول محوری در فایل اکسل را بیاموزید، به مقاله نحوه حذف جدول محوری با استفاده از Nodejs مراجعه کنید.