قفل کردن PDF از طریق JavaScript via C++

قفل کردن فایل های PDF با کتابخانه Aspose.PDF با استفاده از JavaScript via C++

رمزگذاری سند پی دی اف با استفاده از JavaScript via C++ کتابخانه

PDF را با استفاده از Aspose.PDF برای جاوااسکریپت از طریق C++ قفل کنید. قفل کردن فایل های PDF با رمزهای عبور یا رمزگذاری برای محرمانه نگه داشتن محتوای حساس و جلوگیری از دسترسی غیر مجاز به داده ها ضروری است. هنگامی که PDF را با رمز عبور قفل می کنید، کنترل بر اینکه چه کسانی می توانند به محتوای آن دسترسی پیدا کنند، به شما امکان می دهد مجوزها را برای خواندن، ویرایش یا چاپ تنظیم کنید. قفل PDF از تغییرات غیرمجاز در سند جلوگیری می کند و دقت و قابلیت اطمینان آن را حفظ می کند. این امر به ویژه برای محافظت از اطلاعات شخصی یا محرمانه و اطمینان از ایمنی هویت کاربر و حریم خصوصی آنها مهم است. قفل کردن فایل های PDF با فایل های رمز عبور به محافظت از اطلاعات شما کمک می کند. اغلب برخی صنایع قوانین سختگیرانه ای در مورد حفاظت از اطلاعات محرمانه دارند. قفل کردن فایل های PDF می تواند این الزامات را برآورده کند و حفاظت لازم را فراهم کند. استفاده مسئولانه از رمزنگاری، پیروی از قانون و دستورالعمل های اخلاقی بسیار مهم است. همیشه اطمینان حاصل کنید که مجوزهای مناسبی را برای ایمن سازی صحیح اسناد دارید. قفل کردن PDF برای حفاظت از حریم خصوصی و امنیت داده هایی که در آن نگهداری می شود بسیار مهم است، به ویژه هنگامی که ایمن نگه داشتن اطلاعات در اولویت اصلی است. رمزگذاری فایل PDF به اطمینان از حریم خصوصی داده ها کمک می کند، به خصوص اگر فایل حاوی اطلاعات خصوصی باشد. رمزگذاری رمز عبور به جلوگیری از دسترسی غیرمجاز به محتوای فایل کمک می کند. رمزگذاری به شما امکان می دهد دسترسی به فایل PDF را فقط به کاربران خاصی محدود کنید. می توانید یک رمز عبور برای باز کردن یک فایل تنظیم کنید یا مجوزها را پیکربندی کنید تا کنترل آنچه کاربران می توانند با سند PDF شما انجام دهند. برای رمزگذاری فایل های PDF، ما از [Aspose.PDF برای جاوا اسکریپت از طریق C++] استفاده خواهیم کرد (https://products.aspose.com/pdf/javascript-cpp) یک جعبه ابزار آسان و ایمن است که برای کار با PDF مستقیماً در مرورگر وب استفاده می شود. برای نصب و استفاده از Aspose.PDF برای جاوا اسکریپت از طریق C++ فایل ها را از [بایگانی ZIP] استخراج کنید (https://releases.aspose.com/pdf/javascriptcpp/).

چگونه PDF را از طریق JavaScript via C++ رمزگذاری کنیم


شما به Aspose.PDF برای جاوا اسکریپت از طریق C++ نیاز دارید تا کد را در محیط خود امتحان کنید.

۱. یک سند PDF را با استفاده از شیء سند باز کنید. ۱. یک رمز عبور برای کاربر و مالک ایجاد کنید. ۱. با روش ** مستند.Encrypt** تماس بگیرید. ۱. فایل PDF را ذخیره کنید.

قطعه کد JavaScript via C++ ارائه شده نحوه قفل کردن اسناد PDF را با استفاده از کتابخانه Aspose.PDF نشان می دهد. این یک سند PDF به نام «Encrypt.pdf» را باز می کند. PDF باز شده را با استفاده از تنظیمات رمزگذاری رمزگذاری رمزگذاری می کند. رمز عبور کاربر و رمز عبور مالک برای دسترسی و مدیریت مجوزها ارائه شده است و از الگوریتم رمزگذاری RC4x128 استفاده می کند. «0» نشان می دهد که هیچ مجوز خاصی برای کاربران برای اصلاح سند اعطا نمی شود. پس از رمزگذاری PDF، کد سند به روز شده را در یک فایل به نام ‘Encrypt_out.pdf’ در همان دایرکتوری که توسط متغیر ‘DataDir’ مشخص شده است ذخیره می کند. این قطعه کد یک مثال ساده از چگونگی استفاده از کتابخانه یا چارچوب Aspose.PDF برای قفل کردن فایل PDF و ذخیره نسخه قفل شده است.

رمزگذاری سند پی دی اف - JavaScript via C++

این کد نمونه نحوه رمزگذاری فایل PDF را نشان می دهد - JavaScript via C++

Input file:

File not added

Password:

Output format:

Output file:

var ffileEncrypt = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
        /*encrypt a PDF-file with passwords "user" and "owner", and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfEncrypt(event.target.result, e.target.files[0].name, "user", "owner", 
    Module.Permissions.PrintDocument, Module.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
    if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
    else document.getElementById('output').textContent = json.errorText;
    /*make a link to download the result file*/
    DownloadFile(json.fileNameResult, "application/pdf");
};
file_reader.readAsArrayBuffer(e.target.files[0]);
}