Dodaj znak wodny przez Java

Jak dodać znak wodny w PDF przez Java

Dodaj znak wodny do pliku PDF za pomocą biblioteki Java

Dodaj znak wodny do pliku PDF, użyjemy interfejsu API Aspose.PDF for Java, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API konwersji dla platformy Java. Możesz pobrać jego najnowszą wersję bezpośrednio z Maven i zainstalować ją w ramach projektu opartego na Maven, dodając następujące konfiguracje do 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>

Dodaj znak wodny przez Java


Potrzebujesz Aspose.PDF for Java, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Utwórz instancję WaterMarkArtiFact.
  3. Ustawia właściwości obiektu WaterMarkArtiFact.
  4. Dodaj znak wodny za pomocą metody Dodaj klasy kolekcji Aspose.Pdf.Page.Artifacts.
  5. Zapisz plik PDF

Dodaj znak wodny do PDF - Java


    doc = new com.aspose.pdf.Document("1.pdf");

    artifact = new com.aspose.pdf.WatermarkArtifact();
    artifact.setImage("1.jpg");

    artifact.setArtifactHorizontalAlignment(com.aspose.pdf.HorizontalAlignment.Center);
    artifact.setArtifactVerticalAlignment(com.aspose.pdf.VerticalAlignment.Center);
    artifact.setRotation(15);
    artifact.setOpacity(1);
    artifact.setBackground(true);
    doc.getPages().get_Item(1).getArtifacts().add(artifact);

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