Java aracılığıyla PDF’ye Sayfa Damgası Ekle

Java Kütüphanesi için Aspose.PDF kullanarak programlı olarak sayfa damgası oluşturun

Java Kitaplığı Kullanarak PDF'ye Sayfa Damgaları Nasıl Eklenir

PDF’ye sayfa damgası eklemek için, Java platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir dönüşüm API’si olan Java için Aspose.PDF API’sini kullanacağız. En son sürümünü doğrudan [Maven](https://repository.aspose.com/webapp/ #/artifacts/browse/tree/general/repo/com/aspose/aspose-pdf) adresinden indirebilir vepom.xml öğesine aşağıdaki yapılandırmaları ekleyerek Maven tabanlı projenize yükleyebilirsiniz.

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>

PDF Belgesine Sayfa Damgası Ekle Java


Ortamınızdaki kodu denemek için Java için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Document nesnesini kullanarak bir PDF belgesi açın.
  3. Sayfa Damgası oluşturun ve özelliklerini tanımlayın.
  4. AddStamp yöntemini kullanarak Damgayı Sayfaya Ekleme

PDF'ye Sayfa Damgası Ekle - 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();