C# aracılığıyla PDF’de Filigran ile çalışın

.NET Kütüphanesi için Aspose.PDF kullanarak PDF belgesindeki filigranlarla programlı olarak çalışın

.NET Kütüphane ile Filigran Ekle

PDF Dosyasına Filigran eklemek için, .NET için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan .NET için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF

C# kullanarak Filigran ekleyin


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

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. WatermarkArtifact örneğini oluşturun.
  3. WatermarkArtifact nesnesinin özelliklerini ayarlar.
  4. Aspose.Pdf.Page.Artifacts toplama sınıfının Ekle yöntemini kullanarak filigran ekleyin.
  5. PDF dosyasını kaydet

PDF'ye Filigran Ekle - C#

Bu örnek kod, PDF Sayfalarına Filigranın nasıl ekleneceğini gösterir - 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");