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

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

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

قفل PDF را با استفاده از Aspose.PDF برای جاوا باز کنید. رمزگشایی فایل های PDF امکان دسترسی و مشاهده محتوای داخل فایل را فراهم می کند. همچنین، ممکن است لازم باشد به یک PDF محافظت شده با رمز عبور حاوی اطلاعات یا اسناد مهم دسترسی داشته باشید. گاهی اوقات، نیاز به تغییر یک سند PDF، مانند اصلاح خطاها یا به روز رسانی اطلاعات قدیمی وجود دارد. قفل PDF را باز کنید و توانایی ویرایش محتوا را دریافت کنید. به هر حال، برای چاپ یک سند، شما همچنین باید قفل PDF را باز کنید. اگر PDF حاوی جداول، تصاویر یا متن باشد که باید برای استفاده در سایر اسناد یا برنامه ها استخراج شوند، رمزگشایی فایل ها ضروری است. قفل PDF را باز کنید و در وقت صرفه جویی کنید به عنوان مثال، اگر اغلب یک سند خاص را وارد کنید و یک رمز عبور پیچیده وارد کنید، زمان زیادی را صرف شما می کند. رمزگشایی PDF می تواند هنگام بایگانی یا پشتیبان گیری از اسناد مهم مهم باشد. این تضمین می کند که نسخه های بایگانی شده به راحتی قابل دسترسی هستند و در صورت نیاز می توانند بازیابی شوند. برخی از PDF ممکن است دارای رمزنگاری باشند که باعث سازگاری یا مشکلات نرم افزاری می شود. با استفاده از ویژگی Unlock PDF Files توسط Aspose.PDF می توانید این مشکلات را برطرف کرده و امکان دسترسی و استفاده یکپارچه را فراهم کنید. به منظور رمزگشایی فایل PDF، از API Aspose.PDF برای جاوا استفاده خواهیم کرد که یک API تبدیل غنی از ویژگی، قدرتمند و آسان برای پلت فرم جاوا است. شما می توانید آخرین نسخه آن را مستقیماً از Maven دانلود کرده و آن را در پروژه مبتنی بر Maven خود با اضافه کردن تنظیمات زیر به pom.xml نصب کنید.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

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


شما نیاز به Aspose.PDF for Java به سعی کنید کد در محیط شما.

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

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

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

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

Input file:

File not added

Password:

Output format:

Output file:


// Open document
Document document = new Document(_dataDir + "Decrypt.pdf", "password");
// Decrypt PDF
document.decrypt();

// Save updated PDF
document.save(_dataDir + "Decrypt_out.pdf");