به منظور اضافه کردن مهر صفحه به PDF، ما Aspose.PDF for Java API است که از ویژگی های غنی، قدرتمند و آسان برای استفاده از 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 را با نمونه ای از سند بارگذاری کنید.
۱. یک سند PDF را با استفاده از شیء سند باز کنید.
۱. یک مهر صفحه ایجاد کنید و ویژگی های آن را تعریف کنید.
۱. با استفاده از روش AddStamp، تمبر را به صفحه اضافه کنید
افزودن مهر صفحه به پی دی اف - Java
String inputFileName = "AddPageStamp.pdf";
String pageStampFileName = "PageStamp.pdf";
String outputFileName = "AddPageStamp_out.pdf";
Document pdfDocument = new Document(DATA_DIR.resolve(inputFileName).toString());
PdfPageStamp bluePageStamp = new PdfPageStamp(DATA_DIR.resolve(pageStampFileName).toString(), 1);
bluePageStamp.setHeight(800);
bluePageStamp.setBackground(true);
PdfPageStamp plumPageStamp = new PdfPageStamp(DATA_DIR.resolve(pageStampFileName).toString(), 2);
plumPageStamp.setHeight(800);
plumPageStamp.setBackground(true);
for (int i = 1; i < 5; i++) {
if (i % 2 == 0)
pdfDocument.getPages().get_Item(i).addStamp(bluePageStamp);
else
pdfDocument.getPages().get_Item(i).addStamp(plumPageStamp);
}
pdfDocument.save(DATA_DIR.resolve(outputFileName).toString());
pdfDocument.close();