เพิ่มลายน้ำไปยังไฟล์ PDF เราจะใช้ Aspose.PDF for Java API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยมีประสิทธิภาพและง่ายต่อการใช้ API แปลงสำหรับแพลตฟอร์ม Javaคุณสามารถดาวน์โหลดรุ่นล่าสุดได้โดยตรงจาก Maven และติดตั้งภายในโครงการ Maven ตามของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้เพื่อpom.xml
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java AP</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>
เพิ่มลายน้ำผ่าน Java
คุณจำเป็นต้อง Aspose.PDF for Java เพื่อลองรหัสในสภาพแวดล้อมของคุณ
1.โหลดไฟล์ PDF ที่มีอินสแตนซ์ของเอกสาร
1.สร้างตัวอย่างของ WaterMarkArtifact
1.ตั้งค่าคุณสมบัติของวัตถุ WaterMarkArtifact
1.เพิ่มลายน้ำโดยใช้วิธีการเพิ่มระดับคอลเลกชัน Aspose.Pf.Page.Artifacts
1.บันทึกไฟล์ PDF
เพิ่มลายน้ำเป็น 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);