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

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

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

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

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


شما نیاز به Aspose.PDF for Node.js از طریق C++ دارید تا کد را در محیط خود امتحان کنید.

۱. وارد کردن ماژول Aspose.PDF برای Node.js. ۱. یک ثابت برای فایل خروجی تعریف کنید. ۱. تابع AsposePDF را فراخوانی کنید. ۱. با AsposePDFDecrypt تماس بگیرید. ۱. برای چاپ نتیجه از روش console.log استفاده کنید

قطعه کد 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:

const AsposePdf = require('../AsposePDFforNode.js');
const pdf_encrypt_file = './ResultEncrypt.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Decrypt a PDF-file with password is "owner" and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfModule.AsposePdfDecrypt(pdf_encrypt_file, "owner", "./ResultDecrypt.pdf");
    console.log("AsposePdfDecrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});