C# PDF'ye resim filigranı ekleme

C# PDF’ye resim filigranı ekleme

Görüntü filigranı, birinin sahiplik talebinde bulunmasını çok daha zorlaştırarak bir PDF belgesinin içeriğinin korunmasına yardımcı olur. Markalama amacıyla da kullanılabilir. Bir PDF belgesine resmi bir logo veya tipik görüntüleri filigran olarak eklemek, diğer kişilerin belgenin kaynağını belirlemesini kolaylaştırır. PDF belgelerine ekstra bir koruma katmanı sağlayarak hassas verilerin orijinallik olmadan kullanılmasını zorlaştırır. C# kullanarak bir görüntü filigranlama yazılımı veya uygulaması oluşturmak için, PDF’lere görüntü filigranları eklemek üzere bu C# kılavuzunu takip edebilirsiniz.

Bu kılavuzda aşağıdaki hususlar ele alınacaktır:

C# PDF Filigranlama Kitaplığı

C#’ta PDF’ye görüntü filigranı eklemek için Conholdate.Total for .NET kullanacağız. Aşağıdaki NuGet kurulum komutunu kullanarak DLL’yi indirebilir veya bu C# görüntü filigran kitaplığını kurabilirsiniz.

Install-Package Conholdate.Total 

C#‘da PDF’ye Görüntü Filigranı Ekleme

Aşağıdaki adımları kullanarak C# dilinde bir PDF dosyasına görüntü filigranı ekleyebilirsiniz:

  1. Öncelikle Watermarker sınıfını kullanarak bir PDF belgesi yükleyin.
  2. İkinci olarak, ImageWatermark sınıfının bir nesnesini oluşturun.
  3. Üçüncü olarak, filigranı Watermarker.Add(ImageWatermark watermark) yöntemini kullanarak PDF belgesine uygulayın.
  4. Son olarak, çıktı PDF’sini Save(string OutputFileName) yöntemini kullanarak kaydedin.

Aşağıdaki kod, C# kullanarak bir PDF dosyasına nasıl görüntü filigranı ekleneceğini gösterir.

//PDF belgesini yükle
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf");
// Resim filigranı oluştur
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg");
//Filigran uygula
watermarker.Add(watermark);
// Çıktı PDF belgesini kaydet
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf");

C# kullanarak PDF’deki Görüntü Filigranını Hizalama

Görüntü filigranını C# kullanarak PDF’ye eklerken hizalamalarını ayarlamak istiyorsanız kodu aşağıdaki adımlara göre yazın:

Aşağıdaki C# kodu, görüntü filigranı PDF dosyasına eklenirken hizalama ayarının nasıl uygulanacağını gösterir.

//PDF belgesini yükle
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf");
// Resim filigranı oluştur
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg");
// Hizalamaları ayarlayın
watermark.HorizontalAlignment = HorizontalAlignment.Center;
watermark.VerticalAlignment = VerticalAlignment.Center;
//Filigran uygula
watermarker.Add(watermark);
// Çıktı PDF belgesini kaydet
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf");  

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmaksızın test etmek için bir ücretsiz geçici lisans alabilirsiniz.

Çözüm

Sonuç olarak, C# görüntü filigranı kitaplığını kullanarak PDF belgelerine nasıl görüntü filigranı ekleneceğini açıkladık. Ayrıca, görüntü filigranını bir PDF belgesine eklerken hizalamalarını ayarlama prosedürünü de gösterdik. Diğer bazı API özelliklerini keşfetmek için belgeleri ziyaret edebilirsiniz.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

Ayrıca bakınız