C#'da Özel PDF Filigranları Nasıl Uygulanır

IronPDF Kullanarak C#'ta PDF'lere Filigran Eklemek

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF, CSS ve bir 3x3 hizalama ızgarası aracılığıyla stil, opaklık, döndürme ve yerleştirmeyi kontrol etmenizi sağlayan bir HTML dizesi alan ApplyWatermark yöntemiyle herhangi bir PDF'e metin veya resim filigranları ekler. Filigran sayfa içeriğinin arkasında oturur, belgeyi okunabilir kılarken markalama veya bir güvenlik işareti taşır.

Hızlı Başlangıç: Tek Satırda Filigran Uygulayın

Bir PDF render edin veya açın, ardından bir HTML dizesiyle birlikte ApplyWatermark'i çağırın. Dört argümanlı aşırı yükleme, HTML'yi, bir opaklık değerini ve işareti sayfaya yerleştiren VerticalAlignment / HorizontalAlignment çiftini alır.

  1. IronPDF aşağıdaki NuGet Paket Yöneticisi ile yükleyin

    PM > Install-Package IronPdf
  2. Bu kod parçacığını kopyalayın ve çalıştırın.

    IronPdf.PdfDocument.FromFile("input.pdf")
        .ApplyWatermark("<h1 style='color:red;'>Confidential</h1>", 50, IronPdf.Editing.VerticalAlignment.Top, IronPdf.Editing.HorizontalAlignment.Center)
        .SaveAs("output.pdf");
  3. Canlı ortamınızda test için dağıtım yapın

    Ücretsiz deneme ile bugün projenizde IronPDF kullanmaya başlayın

    arrow pointer


PDF'me Filigranı Nasıl Uygulayabilirim?

Yeni render edilmiş veya içe aktarılmış bir PdfDocument üzerinde ApplyWatermark'yi çağırın. Yöntem, bir HTML dizesi kabul eder, böylece filigran resimler, metin, özel yazı tipleri, renkler ve CSS düzeni taşıyabilir. Aşağıdaki örnek, bir logo resmi ve bir başlığı tek bir işarete dönüştürür. Filigranlar belgedeki her sayfaya uygulanır; sayfa başına işaretler bu yöntemle desteklenmez.

Kaynak belgeyi önce oluşturmanız gerekiyorsa, PDF'ler oluşturma ve HTML'den PDF'ye dönüştürme kılavuzlarına bakın.

Filigranda Hangi HTML'yi Koyabilirim?

:path=/static-assets/pdf/content-code-examples/how-to/custom-watermark-apply-watermark.cs
using IronPdf;

string watermarkHtml = @"
<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
<h1>Iron Software</h1>";

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>");

// Apply watermark
pdf.ApplyWatermark(watermarkHtml);

pdf.SaveAs("watermark.pdf");
Imports IronPdf

Private watermarkHtml As String = "
<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
<h1>Iron Software</h1>"

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>")

' Apply watermark
pdf.ApplyWatermark(watermarkHtml)

pdf.SaveAs("watermark.pdf")
$vbLabelText   $csharpLabel

Filigran dizesi, uzak görüntüler ve web yazı tipleri ve simgeleri dahil olmak üzere herhangi bir standart HTML ve CSS'yi kabul eder. İşaret, sayfa içeriğinin arkasında işlendiği için, orijinal metin okunabilir kalır ve filigran markalama veya durum etiketi sağlar.

Filigranlı PDF Nasıl Görünür?


Filigran Opaklığı ve Döndürme Nasıl Ayarlanır?

Bir filigran varsayılan olarak %50 opaklıkta uygulanır. Bunu değiştirmek için, opacity:'i (0 şeffaf ve 100 tamamen opak olacak şekilde, 0 ile 100 arasında) ve rotation:'i (0 ile 360 derece arasında) adlandırılmış argümanlar olarak iletin. 45 derecelik bir döndürme, taslak ve gizli belgelerde yaygın olan çapraz işareti üretir.

Opaklık ve Döndürme Hangi Parametrelerle Kontrol Edilir?

:path=/static-assets/pdf/content-code-examples/how-to/custom-watermark-apply-rotation-opacity.cs
using IronPdf;
using IronPdf.Editing;

string watermarkHtml = @"
<img style='width: 200px;' src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
<h1>Iron Software</h1>";

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>");

// Apply watermark with 45 degrees rotation and 70% opacity
pdf.ApplyWatermark(watermarkHtml, rotation: 45, opacity: 70);

pdf.SaveAs("watermarkOpacity&Rotation.pdf");
Imports IronPdf
Imports IronPdf.Editing

Private watermarkHtml As String = "
<img style='width: 200px;' src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
<h1>Iron Software</h1>"

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>")

' Apply watermark with 45 degrees rotation and 70% opacity
pdf.ApplyWatermark(watermarkHtml, rotation:= 45, opacity:= 70)

pdf.SaveAs("watermarkOpacity&Rotation.pdf")
$vbLabelText   $csharpLabel

rotation argümanı işareti merkez etrafında döndürür ve opacity ne kadar güçlü görüneceğini ayarlar. Birlikte, filigranın sayfanın altında ne kadar belirgin olduğunu ayarlarlar.

Döndürme ve Opaklık Ne Üretir?


Icon Quote related to Döndürme ve Opaklık Ne Üretir?

Bu türden favori kütüphanem IronPDF'dir. PDF dosyalarının hızlı ve verimli bir şekilde işlenmesine olanak tanır. Ayrıca, PDF/A formatına dışa aktarma ve dijital imzalama gibi birçok değerli özelliğe sahiptir.

Milan Jovanovic related to Döndürme ve Opaklık Ne Üretir?

Milan Jovanovic

Microsoft MVP

Vaka çalışmasını görüntüle
Icon Quote related to Döndürme ve Opaklık Ne Üretir?

IronOCR, manuel işleme maliyetinden yıllık 40.000 USD tasarruf etmemizi sağlıyor, üretkenliği artırıyor ve yüksek etkili görevler için kaynakları serbest bırakıyor. Kesinlikle tavsiye ederim.

Brent Matzelle related to Döndürme ve Opaklık Ne Üretir?

Brent Matzelle

Teknoloji Müdürü, OPYN

Vaka çalışmasını görüntüle
Icon Quote related to Döndürme ve Opaklık Ne Üretir?

IronSuite, operasyonlarımızda kritik bir rol oynar. Bunlar, iş süreçlerinde verimliliği artıran, kat planları oluşturmak ve envanter yönetimini geliştirmek gibi araçlardır.

David Jones related to Döndürme ve Opaklık Ne Üretir?

David Jones

Baş Yazılım Mühendisi, Agorus Build

Vaka çalışmasını görüntüle

PDF'de Filigranı Nasıl Konumlandırırım?

IronPDF, filigranları 3x3 ızgarasına yerleştirir: üç yatay sütun (sol, merkez, sağ) ve üç dikey sıra (üst, orta, alt), sayfa başına dokuz konum sağlayarak. VerticalAlignment ve HorizontalAlignment enumlarını IronPdf.Editing ad alanından seçerek bir nokta seçin. Aşağıdaki resim her enum çiftini konumuna göre eşler.

IronPDF filigran hizalama ızgarası, dikey ve yatay hizalama özellikleri olan 9 konumlandırma seçeneği gösteriyor

Bunlar, metin ve resim damgalama özelliği tarafından kullanılan aynı enumlardır, dolayısıyla hizalama her iki tarafta da tutarlı davranır.

Hangi Hizalama Enumları Filigranı Yerleştirir?

:path=/static-assets/pdf/content-code-examples/how-to/custom-watermark-apply-watermark-top-right.cs
using IronPdf;
using IronPdf.Editing;

string watermarkHtml = @"
<img style='width: 200px;' src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
<h1>Iron Software</h1>";

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>");

// Apply watermark on the top-right of the document
pdf.ApplyWatermark(watermarkHtml, 50, VerticalAlignment.Top, HorizontalAlignment.Right);

pdf.SaveAs("watermarkLocation.pdf");
Imports IronPdf
Imports IronPdf.Editing

Private watermarkHtml As String = "
<img style='width: 200px;' src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
<h1>Iron Software</h1>"

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>")

' Apply watermark on the top-right of the document
pdf.ApplyWatermark(watermarkHtml, 50, VerticalAlignment.Top, HorizontalAlignment.Right)

pdf.SaveAs("watermarkLocation.pdf")
$vbLabelText   $csharpLabel

Bu çağrı, bir opaklık değeri ardından VerticalAlignment.Top ve HorizontalAlignment.Right'i geçirerek işareti sağ üst köşeye sabitler. Filigranı dokuz ızgara konumundan herhangi birine taşımak için enum değerlerini değiştirin.

Yerleştirilmiş Filigran Nasıl Görünür?

Sonuç

ApplyWatermark ile metin ve resim filigranları uyguladınız, bunların opaklığını ve dönüşünü ayarladınız ve VerticalAlignment / HorizontalAlignment ızgarasıyla sabitlediniz. Tek bir işaret yeterli olmadığında, aynı hizalama enumları, bölge başına katmanlar ve tam sayfa katmanları için metin ve resim damgalama özelliğini yönlendirir.

Sıkça Sorulan Sorular

C#'ta bir PDF'ye filigran eklemek nasıl yapılır?

IronPDF'in ApplyWatermark yöntemiyle tek bir kod satırı kullanarak bir PDF'ye filigran ekleyebilirsiniz. PDF belgenizi yükleyin ve ApplyWatermark'ı bir HTML dizesi, bir saydamlık değeri ve bir VerticalAlignment / HorizontalAlignment çiftiyle çağırın: IronPdf.PdfDocument.FromFile("input.pdf").ApplyWatermark("

Confidential

", 50, IronPdf.Editing.VerticalAlignment.Top, IronPdf.Editing.HorizontalAlignment.Center).SaveAs("output.pdf");

PDF'ime hangi tür filigranlar ekleyebilirim?

IronPDF hem metin hem de resim filigranlarını destekler. Herhangi bir HTML içeriğini filigran olarak kullanabilirsiniz, özel yazı tipleri ile metin, çeşitli formatlarda (PNG, JPG) resimler ve hatta tam CSS stilizasyonu ile karmaşık düzenler dahil olmak üzere. Filigran, belge okunabilirliğini sağlamak için ana içeriğin arkasında görünür.

Filigranımı konumunu özelleştirebilir miyim?

Evet, IronPDF filigran konumlandırması için basit bir 3x3 ızgara kullanır. IronPdf.Editing ad alanındaki VerticalAlignment (Üst, Orta, Alt) ve HorizontalAlignment (Sol, Orta, Sağ) numaralarını seçerek sayfadaki dokuz standart yerden birini belirleyin. Hizalama çifti ApplyWatermark yöntemine argüman olarak geçirilir.

Filigran opaklığını ve dönüşünü nasıl ayarlarım?

IronPDF varsayılan olarak %50 opaklıkta filigran uygulasa da, bunu opaklık parametresi kullanarak özelleştirebilirsiniz. ApplyWatermark metodu, hem dönüş hem de opaklık parametrelerini kabul eden bir overload içerir ve gelişmiş görsel etkiler için yarı saydam veya döndürülmüş filigranlar oluşturmanıza olanak tanır.

Belirli sayfalara farklı filigranlar uygulayabilir miyim?

Şu anda, IronPDF filigranları PDF belgesindeki tüm sayfalara uygular. Sayfa bazında filigranlar desteklenmez. ApplyWatermark metodunu kullandığınızda, filigran PDF'inizin her sayfasında görünecektir.

Filigranlarda hangi HTML ve CSS özellikleri destekleniyor?

IronPDF'in filigran özelliği, tüm standart HTML öğelerini ve CSS stilini destekler. Bu, özel yazı tiplerini, renkleri, web yazı tiplerini, simgeleri ve karmaşık düzenleri içerir. Standart HTML ve CSS kullanarak markalama gereksinimlerinize uygun filigranlar oluşturabilirsiniz.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,936,792 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.