باز کردن قفل PDF از طریق JavaScript

رمزگشایی (حذف رمزگذاری) فایل های PDF به صورت برنامه نویسی با استفاده از Aspose.PDF برای کتابخانه JavaScript via C++

رمزگشایی سند پی دی اف با استفاده از JavaScript کتابخانه

باز کردن PDF را با استفاده از Aspose.PDF برای جاوا اسکریپت باز کنید. رمزگشایی فایل های PDF امکان دسترسی و مشاهده محتوای داخل فایل را فراهم می کند. همچنین، ممکن است لازم باشد به یک PDF محافظت شده با رمز عبور حاوی اطلاعات یا اسناد مهم دسترسی داشته باشید. گاهی اوقات، نیاز به تغییر یک سند PDF، مانند اصلاح خطاها یا به روز رسانی اطلاعات قدیمی وجود دارد. قفل PDF را باز کنید و توانایی ویرایش محتوا را دریافت کنید. به هر حال، برای چاپ یک سند، شما همچنین باید قفل PDF را باز کنید. اگر PDF حاوی جداول، تصاویر یا متن باشد که باید برای استفاده در سایر اسناد یا برنامه ها استخراج شوند، رمزگشایی فایل ها ضروری است. قفل PDF را باز کنید و در وقت صرفه جویی کنید به عنوان مثال، اگر اغلب یک سند خاص را وارد کنید و یک رمز عبور پیچیده وارد کنید، زمان زیادی را صرف شما می کند. رمزگشایی PDF می تواند هنگام بایگانی یا پشتیبان گیری از اسناد مهم مهم باشد. این تضمین می کند که نسخه های بایگانی شده به راحتی قابل دسترسی هستند و در صورت نیاز می توانند بازیابی شوند. برخی از PDF ممکن است دارای رمزنگاری باشند که باعث سازگاری یا مشکلات نرم افزاری می شود. با استفاده از ویژگی Unlock PDF Files توسط Aspose.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


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

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

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

رمزگشایی سند پی دی اف - JavaScript

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

Input file:

File not added

Password:

Output format:

Output file:

var ffileDecrypt = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
    /*decrypt a PDF-file with password is "owner" and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfDecrypt(event.target.result, e.target.files[0].name, "owner", "ResultDecrypt.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]);
};