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

قفل کردن فایل های PDF با کتابخانه Aspose.PDF با استفاده از Java

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

PDF را با استفاده از Aspose.PDF برای جاوا قفل کنید. قفل کردن فایل های PDF با رمزهای عبور یا رمزگذاری برای محرمانه نگه داشتن محتوای حساس و جلوگیری از دسترسی غیر مجاز به داده ها ضروری است. هنگامی که PDF را با یک رمز عبور قفل می کنید، کنترل بر اینکه چه کسانی می توانند به محتوای آن دسترسی پیدا کنند، به شما امکان می دهد مجوزها را برای خواندن، ویرایش یا چاپ تنظیم کنید. قفل PDF از تغییرات غیرمجاز در سند جلوگیری می کند و دقت و قابلیت اطمینان آن را حفظ می کند. این امر به ویژه برای محافظت از اطلاعات شخصی یا محرمانه و اطمینان از ایمنی هویت کاربر و حریم خصوصی آنها مهم است. قفل کردن فایل های PDF با فایل های رمز عبور به محافظت از اطلاعات شما کمک می کند. اغلب برخی صنایع قوانین سختگیرانه ای در مورد حفاظت از اطلاعات محرمانه دارند. قفل کردن فایل های PDF می تواند این الزامات را برآورده کند و حفاظت لازم را فراهم کند. استفاده مسئولانه از رمزنگاری، پیروی از قانون و دستورالعمل های اخلاقی بسیار مهم است. همیشه اطمینان حاصل کنید که مجوزهای مناسبی را برای ایمن سازی صحیح اسناد دارید. قفل کردن PDF برای حفاظت از حریم خصوصی و امنیت داده هایی که در آن نگهداری می شود بسیار مهم است، به ویژه هنگامی که ایمن نگه داشتن اطلاعات در اولویت اصلی است. برای رمزگذاری فایل های PDF، از API Aspose.PDF for Java استفاده خواهیم کرد که یک 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 را با استفاده از شیء سند باز کنید. ۱. یک رمز عبور برای کاربر و مالک ایجاد کنید. ۱. با روش ** مستند.Encrypt** تماس بگیرید. ۱. فایل PDF را ذخیره کنید.

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

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

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

Input file:

File not added

Password:

Output format:

Output file:


  Document document = new Document(_dataDir + "input.pdf");
  DocumentPrivilege documentPrivilege = DocumentPrivilege.getForbidAll();
  documentPrivilege.setAllowScreenReaders(true);
  document.encrypt("user", "owner", documentPrivilege, CryptoAlgorithm.AESx128, false);
  document.save(_dataDir + "SetPrivileges_out.pdf");