PDF'ye Filigran Ekleme C#

Filigranlar, dijital belgelerin bütünlüğünü ve sahipliğini korumak için önemli bir araçtır. Bu eğitimde, PDF belgelerine hem metinsel hem de görsel filigranların nasıl ekleneceğini keşfedeceksiniz. İster belgelerinizi markalamak ister telif hakkı bilgisi eklemek istiyor olun, bu adım adım kılavuz, C# kullanarak metin veya resim filigranı eklemenize yardımcı olacaktır.

PDF’ye Çevrimiçi Olarak Ücretsiz Filigran Ekleme

Bir PDF belgesine herhangi bir resim veya metin filigranı eklemek için bu PDF’ye filigran eklemek için ücretsiz uygulamayı kullanabilirsiniz. Herhangi bir web tarayıcısı kullanılarak erişilebildiği için herhangi bir eklenti veya uygulama yüklemenize gerek yoktur. Saydamlık, döndürme, renk, yazı tipi vb. gibi farklı metin veya görüntü görünüm özelliklerini ayarlayabilirsiniz.

PDF’ye Metin veya Resim Filigranı Ekleme – C# API Kurulumu

Bir PDF belgesine filigran eklemek için Conholdate.Total for .NET kitaplığını yapılandırmanız gerekir. Bunu Sürümler bölümünden indirebilir veya aşağıdaki NuGet kurulum komutuyla kurabilirsiniz:

Install-Package Conholdate.Total 

C#‘da PDF’ye Metin Filigranı Ekleme

Aşağıdaki adımları izleyerek C# dilinde bir PDF belgesine metin filigranı ekleyebilirsiniz:

  • Giriş PDF belgesini yükleyin.
  • Bir TextStamp nesnesinin örneğini oluşturun.
  • Metin filigranının konumunu ve diğer görünüm özelliklerini ayarlayın.
  • Daha sonra tanımlamayı kolaylaştırmak amacıyla metin filigranı için bir Damga Kimliği ayarlayın.
  • Metin filigranını belirli bir sayfaya ekleyin.
  • Document.Save() yöntemini kullanarak çıktı PDF dosyasını eklenen metin filigranıyla birlikte kaydedin.

Aşağıdaki örnek kod, C# dilinde PDF’ye metin filigranının nasıl ekleneceğini gösterir:

// Belgeyi aç
Document pdfDocument = new Document("Input.pdf");

// Metin damgası oluştur
TextStamp textStamp = new TextStamp("CONFIDENTIAL");

// Başlangıç noktasını ayarla
textStamp.XIndent = 25;
textStamp.YIndent = 400;

// Metin özelliklerini ayarlama
textStamp.TextState.Font = FontRepository.FindFont("Arial");
textStamp.TextState.FontSize = 72.0F;
textStamp.TextState.FontStyle = FontStyles.Italic;
textStamp.TextState.ForegroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Gray);
textStamp.Opacity = 50;

// Daha sonra tanımlamak için metin filigranı için Damga Kimliğini ayarlayın
textStamp.setStampId(123456);

// Belirli bir sayfaya damga ekle
pdfDocument.Pages[1].AddStamp(textStamp);

// Çıktı belgesini kaydet
pdfDocument.Save("Add_Text_Watermark.pdf");

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

  • Giriş PDF belgesini yükleyin.
  • Giriş PDF’sinden belirli bir sayfayı alın.
  • Bir resim damgası oluşturun.
  • Görüntü filigranını merkezi olarak konumlandırın.
  • Benzersiz bir damga kimliği atayın.
  • Görüntü damgasını belirli bir sayfaya uygulayın veya tüm sayfalara ekleyin.
  • Document.Save() yöntemini kullanarak değiştirilen PDF’yi görüntü filigranı ile kaydedin.

Aşağıdaki kod parçacığı, C# dilinde PDF’ye nasıl resim filigranı ekleneceğini gösterir:

// Giriş PDF belgesini yükle
Document pdfDocument = new Document("Input.pdf");

// Giriş PDF'sinin herhangi bir sayfasına erişin
Page testpage = pdfDocument.Pages[1];

// Resim damgası oluştur
ImageStamp imageStamp = new ImageStamp("aspose-logo.png");
imageStamp.Background = true;
imageStamp.Height = 300;
imageStamp.Width = 300;

// Görüntü filigranını sayfa boyutlarına göre ortalayın
imageStamp.XIndent = (testpage.PageInfo.Width / 2) - (imageStamp.Width / 2);
imageStamp.YIndent = (testpage.PageInfo.Height / 2) - (imageStamp.Height / 2);
imageStamp.Opacity = 0.5;

// Gerekirse filigranı daha sonra silmek için damga kimliğini ayarlayın
imageStamp.setStampId(12345678);

// Belirli bir sayfaya damga ekle
//pdfDocument.Pages[1].AddStamp(imageStamp);

// PDF'nin her sayfasına damga ekleyin
foreach (Page page in pdfDocument.Pages)
{
    page.AddStamp(imageStamp);
}

// Çıktı belgesini kaydet
pdfDocument.Save("Add_Image_Watermark.pdf");

Ücretsiz Değerlendirme Lisansı Alın

Herhangi bir değerlendirme sınırlaması olmaksızın API’yi tam kapasitesiyle değerlendirmek için bir ücretsiz geçici lisans alabilirsiniz.

Conholdate.Total for .NET - Öğrenme Kaynakları

Öğrenme materyalini daha ayrıntılı incelemek ve farklı özellikleri anlamak için lütfen aşağıdaki kaynaklara bakın:

Özetliyor

Bu eğitimde, C# kullanarak PDF belgelerine hem metin hem de resim filigranlarının nasıl ekleneceğini araştırdık. Adım adım talimatları izleyerek, içeriğinizi korumak veya marka eklemek için PDF belgelerinizi kişiselleştirilmiş filigranlarla geliştirebilirsiniz. Sorularınız olması durumunda lütfen ücretsiz destek forumu üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız