C# kullanarak PDF'ye resim damgası nasıl eklenir

C# kullanarak PDF’ye resim damgası nasıl eklenir

Son yıllarda dijital damgalı onaylı belgelerin önemi önemli ölçüde arttı. Bu pullar, elektronik bir belgenin gizliliğini veya yasallığını gösteren metin veya resim biçimindeki önemli bilgilerden oluşur. PDF belgelerinize dijital damgalar eklemek istiyorsanız doğru yere geldiniz. Bu blog yazısında C# kullanarak PDF’ye nasıl resim damgası ekleneceğini açıklayacağız.

Bu makalede aşağıdaki noktalar ele alınacaktır:

C# resim damgası oluşturucu kitaplığını yükleme

PDF’ye programlı olarak görüntü damgaları eklemek için Conholdate.Total for .NET kullanacağız. DLL’yi indirebilir veya bu PDF damga oluşturucu kitaplığını NuGet kullanarak yükleyebilirsiniz.

Install-Package Conholdate.Total 

C#’ta programlı olarak PDF’de görüntü damgaları oluşturma

Aşağıdaki adımları kullanarak bir PDF dosyasının istediğiniz sayfalarına görüntü damgaları ekleyebilirsiniz:

  1. Document sınıfını kullanarak PDF belgesini yükleyin.
  2. ImageStamp sınıfının bir nesnesini oluşturun.
  3. Damga konumunu, boyutunu ve opaklığını belirtin.
  4. AddStamp(Stamp Stamp) yöntemini kullanarak PDF dosyasının belirli bir sayfasına damga nesnesi ekleyin.
  5. Çıktı PDF’sini Save(stringoutputFileName) yöntemini kullanarak kaydedin.

Aşağıdaki kod, C# kullanarak programlı olarak PDF’ye görüntü damgalarının nasıl ekleneceğini gösterir.

 // Belgeyi aç
Document pdfDocument = new Document("AddImageStamp.pdf");
// Resim damgası oluştur
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// Pozisyonu ayarla  
imageStamp.XIndent = 400;
imageStamp.YIndent = 200;
// Boyutu ayarla
imageStamp.Height = 55;
imageStamp.Width = 195;
// Döndürmeyi ayarla
imageStamp.Rotate = Rotation.None;
// Şeffaflığı ayarla
imageStamp.Opacity = 0.5;
// Belirli bir sayfaya damga ekle
pdfDocument.Pages[1].AddStamp(imageStamp);            
// Çıktı belgesini kaydet
pdfDocument.Save("AddImageStamp_out.pdf");

Aşağıdaki resimde giriş ve çıkış PDF’leri yan yana gösterilmektedir.

C# kullanarak PDF'ye resim damgası ekleme

C# kullanarak PDF’ye resim damgası ekleme

C# kullanarak görüntü damgası kalitesini belirtme

Bir görüntü damgasını PDF’ye eklerken kalitesini kontrol etmek istiyorsanız kodu aşağıdaki adımlara göre yazın:

  1. Document sınıfını kullanarak PDF dosyasını yükleyin.
  2. ImageStamp sınıfının bir nesnesini başlatın.
  3. 0’dan 100’e kadar bir değer ayarlayarak Kalite özelliğini belirtin.
  4. AddStamp(Stamp Stamp) yöntemini kullanarak PDF’nin belirli bir sayfasına damga ekleyin.
  5. Save(stringoutputFileName) yöntemini kullanarak çıktı PDF’sini oluşturun.

Aşağıdaki C# kodu, bir görüntü damgasını PDF dosyasına eklerken kalitesinin nasıl kontrol edileceğini gösterir.

 // Belgeyi aç
Document pdfDocument = new Document("AddImageStamp.pdf");
// Resim damgası oluştur
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// Görüntü kalitesini ayarlayın (0..100)
imageStamp.Quality = 10;
// Belirli bir sayfaya damga ekle
pdfDocument.Pages[1].AddStamp(imageStamp);            
// Çıktı belgesini kaydet
pdfDocument.Save("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# resim damgası oluşturucu API’sini kullanarak PDF belgelerine nasıl resim damgası ekleneceğini açıkladık. Ayrıca, bir PDF sayfasına eklerken görüntü damgasının kalitesini ayarlama prosedürünü de gösterdik. API’nin diğer bazı ö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