Watermark را به فایل PDF اضافه کنید، ما از API Aspose.PDF for Java استفاده خواهیم کرد که یک API تبدیل قدرتمند، قدرتمند و آسان برای استفاده برای پلت فرم جاوا است. می توانید آخرین نسخه آن را مستقیماً از MAVEN بارگیری کرده و با افزودن تنظیمات زیر به pom.xml، آن را در پروژه مبتنی بر Maven خود نصب کنید.
<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 به سعی کنید کد در محیط شما.
۱. PDF را با نمونه ای از سند بارگذاری کنید.
۱. یک نمونه از علامت گذاری آب ایجاد کنید.
۱. مجموعه ای از خواص آبمارکتیفکت شی.
۱. اضافه کردن علامت با استفاده از روش اضافه کردن کلاس مجموعه Aspose.Pdf.Page.Artifacts.
۱. ذخیره فایل 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();