Як захистити PDF паролем у Java

У цьому базовому посібнику детально описано, як захистити PDF паролем у Java. Він містить основні кроки та зразок коду, щоб продемонструвати, що за допомогою паролю Java PDF можна встановити лише кілька викликів API. Крім того, для захисту PDF-даних також можна налаштувати різні види паролів, як-от паролі користувача чи власника, і алгоритми шифрування.

Кроки для захисту PDF паролем у Java

  1. Додайте посилання на бібліотеку Aspose.PDF for Java у ваш додаток для захисту документа PDF
  2. Завантажте вхідний файл PDF із класом Document, щоб захистити конфіденційні дані у файлі PDF
  3. Захистіть PDF-документ, установивши рядок пароля та інші аргументи в методі encrypt
  4. Збережіть вихідний PDF-файл, захистивши його паролем

Наведені вище кроки підсумовують, як можна використовувати в програмах функції захист паролем Java PDF. Ви можете завантажити вхідний PDF-файл, а потім вирішити, чи потрібно вводити пароль щоразу, коли відкривається файл, чи лише тоді, коли в документі потрібні деякі зміни. Крім того, ви також можете вибрати між різними методами шифрування, як-от RC4, AES із 128-бітними або 256-бітними ключами.

Код для захисту PDF паролем у Java

import com.aspose.pdf.CryptoAlgorithm;
import com.aspose.pdf.Document;
import com.aspose.pdf.License;
public class ProtectPDFWithPasswordInJava {
public static void main(String[] args) throws Exception { // main method to protect PDF with password in Java
// Instantiate the license to avoid trial version limitations and watermark in the protected PDF
License asposePdfLicenseProtect = new License();
asposePdfLicenseProtect.setLicense("Aspose.pdf.lic");
// Open document
Document documentToProtect = new Document("Input.pdf");
// Encrypt PDF
documentToProtect.encrypt("user", "owner", com.aspose.pdf.facades.DocumentPrivilege.getForbidAll(), CryptoAlgorithm.RC4x128 , false);
// Save updated PDF
documentToProtect.save("Password PDF.pdf");
System.out.println("Done");
}
}

Щоб шифрувати PDF-файл Java, наведений вище код, який можна використовувати без будь-яких сторонніх інструментів. Ви можете захистити PDF-файл від несанкціонованого доступу або модифікації, встановивши різні привілеї документа, щоб дозволити або заборонити можливості копіювання, друку та вилучення вмісту за допомогою методу шифрування.

У цій статті ми дізналися, як у ваших програмах можна використовувати функцію захист паролем Java PDF. Тоді як, якщо ви хочете навчитися об’єднувати PDF-файли, зверніться до статті як об’єднати PDF-файли в Java.

 Українська