Proteja el PDF mediante Java

Establezca los privilegios de documentos para PDF con el cifrado AES-128. Utilice Aspose.PDF for Java para modificar documentos PDF mediante programación

Cómo proteger un archivo PDF con la herramienta Java

Para proteger el PDF, utilizaremos la API Aspose.PDF for Java, que es una API de conversión para la plataforma Java con muchas funciones, potente y fácil de usar. Puede descargar su última versión directamente desde Maven e instalarla en su proyecto basado en Maven añadiendo las siguientes configuraciones apom.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>

Proteger el PDF mediante Java


Necesita Aspose.PDF for Java para probar el código en su entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Cree un objeto de DocumentPrivilege y defina las opciones.
  3. Llame al método Document.Encrypt para proteger PDF con AES-128.
  4. Guardar el resultado en formato PDF

Proteger el PDF: Java

Este código de ejemplo muestra cómo proteger un archivo PDF

// open PDF File
Document pdfDocument = new Document("sourceFile.pdf");
// encrypt PDF
pdfDocument.encrypt("user", "owner", 0, CryptoAlgorithm.AESx256);
// save updated PDF
pdfDocument.save("EncryptedFile.pdf");
pdfDocument.close();