Как да защитите 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 PDF Java кодът е споделен по-горе и може да се използва, без да е необходим друг инструмент на трета страна. Можете да защитите PDF файла от неоторизиран достъп или модификации, като зададете различни привилегии на документа, за да разрешите или забраните копиране, печат и възможности за извличане на съдържание чрез метода на шифроване.

В тази статия научихме как използването на функция защита с парола на Java PDF може да се използва във вашите приложения. Докато, ако искате да се научите да обединявате PDF файлове, вижте статията на как да обедините PDF файлове в Java.

 Български