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

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

Java Kitaplığı Kullanarak PDF'ye Metin Damgaları Ekleme

PDF’ye metin 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 Metin 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. Metin Damgası oluşturun ve özelliklerini tanımlayın.
  4. AddStamp yöntemini kullanarak Metin Damgasını Sayfaya Ekleme

Python ile PDF'ye Metin Damgası Ekle


    // open document
    Document pdfDocument = new Document("input.pdf");
    // create text stamp
    TextStamp textStamp = new TextStamp("Sample Stamp");
    // set whether stamp is background
    textStamp.setBackground(true);
    // set origin
    textStamp.setXIndent(100);
    textStamp.setYIndent(100);
    // rotate stamp
    textStamp.setRotate(Rotation.on90);
    // set text properties
    textStamp.getTextState().setFont(FontRepository.findFont("Arial"));
    textStamp.getTextState().setFontSize(14.0F);
    textStamp.getTextState().setFontStyle(FontStyles.Bold);
    textStamp.getTextState().setFontStyle(FontStyles.Italic);
    textStamp.getTextState().setForegroundColor(Color.getGreen());
    // add stamp to particular page
    pdfDocument.getPages().get_Item(1).addStamp(textStamp);
    // save output document
    pdfDocument.save("TextStamp_output.pdf");