Añade Watermark a través de Java

Añada marcas de agua a un documento PDF mediante programación mediante Aspose.PDF for Java

Agregue una marca de agua a un archivo PDF con la herramienta Java

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

Añade Watermark a través de Java


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

  1. Cargue el PDF con una instancia de Document.
  2. Crea una instancia de WatermarkArtifact.
  3. Establece las propiedades del objeto WatermarkArtifact.
  4. Agregue una marca de agua mediante el método Add de la clase de colección Aspose.Pdf.Page.Artifacts.
  5. Guardar archivo PDF

Añade una marca de agua al PDF - Java

Document pdfDocument = new Document(DATA_DIR.resolve("sample.pdf").toString());
com.aspose.pdf.WatermarkArtifact artifact = new com.aspose.pdf.WatermarkArtifact();
artifact.setImage(DATA_DIR.resolve("watermark.jpg").toString());
artifact.setArtifactHorizontalAlignment(com.aspose.pdf.HorizontalAlignment.Center);
artifact.setArtifactVerticalAlignment(com.aspose.pdf.VerticalAlignment.Center);
artifact.setRotation(15);
artifact.setOpacity(1);
artifact.setBackground(true);
pdfDocument.getPages().get_Item(1).getArtifacts().add(artifact);

//save result pdf to file
pdfDocument.save("add_watermark.pdf", com.aspose.pdf.SaveFormat.Pdf);
pdfDocument.close();