Bekerja dengan Watermark dalam PDF melalui C#

Bekerja dengan tanda air dalam dokumen PDF secara terprogram menggunakan Aspose.PDF untuk .NET Library

Tambahkan Watermark dengan .NET Library

Untuk menambahkan Watermark ke File PDF, kita akan menggunakan API Aspose.PDF for .NET, yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk .NET. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF

Tambahkan Tanda Air menggunakan C#


Untuk mencoba kode di lingkungan Anda, Anda memerlukan Aspose.PDF untuk .NET.

  1. Muat PDF dengan instance Document.
  2. Buat sebuah instance dari WaterMarkArtifact.
  3. Mengatur sifat objek WaterMarkArtifact.
  4. Tambahkan watermark menggunakan metode Add of Aspose.Pdf.Page.Artifacts kelas koleksi.
  5. Simpan file PDF

Tambahkan Tanda Air dalam PDF - C#

Kode contoh ini menunjukkan cara menambahkan Watermark ke Halaman PDF - C#

Input file:

File not added

Output format:

Output file:

    Document document = new Document(_dataDir + "text.pdf");
    WatermarkArtifact artifact = new WatermarkArtifact();
    artifact.SetTextAndState(
        "WATERMARK",
        new TextState()
        {
            FontSize = 72,
            ForegroundColor = Color.Blue,
            Font = FontRepository.FindFont("Courier")
        });
    artifact.ArtifactHorizontalAlignment = HorizontalAlignment.Center;
    artifact.ArtifactVerticalAlignment = VerticalAlignment.Center;
    artifact.Rotation = 45;
    artifact.Opacity = 0.5;
    artifact.IsBackground = true;
    document.Pages[1].Artifacts.Add(artifact);
    document.Save(_dataDir + "watermark.pdf");