Bekerja dengan Perangko dalam PDF melalui Java

Stamping dengan Aspose.PDF menggunakan Java API.

Cara menambahkan Prangko ke PDF Menggunakan Java Library

Untuk menambahkan stempel teks ke PDF, kita akan menggunakan API Aspose.PDF for Java yang merupakan API konversi yang kaya fitur, kuat dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari [Maven](https://repository.aspose.com/webapp/ #/artifacts/browse/tree/general/repo/com/aspose/aspose-pdf) dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut ke pom.xml.

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>

Tambahkan Cap ke Dokumen PDF Java


Anda memerlukan Aspose.PDF for Java untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Dapatkan DocumentInfo menggunakan properti Document.Info.
  3. Akses & menampilkan properti Document.Info yang berbeda.

Tambahkan Cap ke PDF - Java


    // Open document
    Document pdfDocument = new Document(dataDir+ "AddTextStamp.pdf");

    // Create text stamp
    TextStamp textStamp = new TextStamp("Sample Stamp");
    // Set whether stamp is background
    textStamp.Background = true;
    // Set origin
    textStamp.XIndent = 100;
    textStamp.YIndent = 100;
    // Rotate stamp
    textStamp.Rotate = Rotation.on90;
    // Set text properties
    textStamp.TextState.Font = FontRepository.FindFont("Arial");
    textStamp.TextState.FontSize = 14.0F;
    textStamp.TextState.FontStyle = FontStyles.Bold;
    textStamp.TextState.FontStyle = FontStyles.Italic;
    textStamp.TextState.ForegroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Aqua);
    // Add stamp to particular page
    pdfDocument.Pages[1].AddStamp(textStamp);

    dataDir = dataDir + "AddTextStamp_out.pdf";
    // Save output document
    pdfDocument.Save(dataDir);