Tambahkan Tanda Air melalui Java

Tambahkan tanda air ke dokumen PDF secara terprogram menggunakan Aspose.PDF untuk Java

Tambahkan Watermark ke File PDF Menggunakan Alat Java

Tambahkan Watermark ke File PDF, kita akan menggunakan API Aspose.PDF for Java, yang merupakan API konversi yang kaya fitur, kuat, dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari Maven dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut kepom.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>

Tambahkan Tanda Air melalui Java


Anda memerlukan Aspose.PDF for Java untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Buat sebuah instance dari WaterMarkArtifact.
  3. Mengatur sifat objek WaterMarkArtifact.
  4. Tambahkan watermark menggunakan metode Add of Aspose.Pdf.Page.Artifacts kelas koleksi.
  5. Simpan file PDF

Tambahkan Tanda Air ke 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();