
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# Görüntü Filigranı Kitaplığı Kurulumu
- PDF’lere Görüntü Filigranları Ekleme
- Görüntü Filigranının Hizalamalarını Kontrol Etme
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:
- Öncelikle Watermarker sınıfını kullanarak bir PDF belgesi yükleyin.
- İkinci olarak, ImageWatermark sınıfının bir nesnesini oluşturun.
- Üçüncü olarak, filigranı Watermarker.Add(ImageWatermark watermark) yöntemini kullanarak PDF belgesine uygulayın.
- 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:
- Öncelikle Watermarker sınıfını kullanarak PDF belgesini yükleyin.
- İkinci olarak, ImageWatermark sınıfına ait bir nesne oluşturun.
- Bundan sonra yatay ve dikey hizalamaları belirtin.
- Daha sonra, Watermarker.Add(ImageWatermark watermark) yöntemini kullanarak filigranı PDF belgesine ekleyin.
- Son olarak, Save(string OutputFileName) yöntemini kullanarak çıktı PDF’sini oluşturun.
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.