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:
- .NET görüntü damgası oluşturucu kitaplığı kurulumu
- PDF’de görüntü damgaları oluşturma
- PDF resim damgasının görüntü kalitesini kontrol edin
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:
- Document sınıfını kullanarak PDF belgesini yükleyin.
- ImageStamp sınıfının bir nesnesini oluşturun.
- Damga konumunu, boyutunu ve opaklığını belirtin.
- AddStamp(Stamp Stamp) yöntemini kullanarak PDF dosyasının belirli bir sayfasına damga nesnesi ekleyin.
- Çı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 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:
- Document sınıfını kullanarak PDF dosyasını yükleyin.
- ImageStamp sınıfının bir nesnesini başlatın.
- 0’dan 100’e kadar bir değer ayarlayarak Kalite özelliğini belirtin.
- AddStamp(Stamp Stamp) yöntemini kullanarak PDF’nin belirli bir sayfasına damga ekleyin.
- 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.