Watermerk toevoegen aan PDF C#

Watermerken zijn een essentieel hulpmiddel voor het beschermen van de integriteit en het eigendom van digitale documenten. In deze zelfstudie onderzoekt u hoe u zowel tekstuele als visuele watermerken aan PDF-documenten kunt toevoegen. Of u nu uw documenten wilt brandmerken of copyrightinformatie wilt toevoegen, deze stapsgewijze handleiding helpt u bij het toevoegen van tekst- of afbeeldingswatermerken met behulp van C#.

Voeg gratis watermerk toe aan PDF online

U kunt deze gratis app om een watermerk in PDF toe te voegen gebruiken om een afbeelding of tekstwatermerk in een PDF-document in te voegen. U hoeft geen plug-in of applicatie te installeren, aangezien deze toegankelijk is via elke webbrowser. U kunt verschillende eigenschappen voor het uiterlijk van tekst of afbeeldingen instellen, zoals transparantie, rotatie, kleur, lettertype, enz.

Voeg tekst- of afbeeldingswatermerk in PDF in – C# API-installatie

Om een watermerk in een PDF-document in te voegen, moet u de bibliotheek Conholdate.Total for .NET configureren. Je kunt het downloaden via de sectie Releases of installeren met de volgende NuGet installatieopdracht:

Install-Package Conholdate.Total 

Voeg tekstwatermerk toe aan PDF in C#

U kunt een tekstwatermerk toevoegen aan een PDF-document in C# door de onderstaande stappen te volgen:

  • Laad het invoer-PDF-document.
  • Instantieer een TextStamp-object.
  • Stel de positie en andere uiterlijkeigenschappen voor het tekstwatermerk in.
  • Stel een stempel-ID in voor het tekstwatermerk om identificatie later te vergemakkelijken.
  • Voeg het tekstwatermerk toe aan een specifieke pagina.
  • Sla het uitgevoerde PDF-bestand op met het toegevoegde tekstwatermerk met behulp van de Document.Save() -methode.

De volgende voorbeeldcode laat zien hoe u een tekstwatermerk aan PDF toevoegt in C#:

// Document openen
Document pdfDocument = new Document("Input.pdf");

// Maak een tekststempel
TextStamp textStamp = new TextStamp("CONFIDENTIAL");

// Oorsprong instellen
textStamp.XIndent = 25;
textStamp.YIndent = 400;

// Teksteigenschappen instellen
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;

// Stel Stempel-ID in voor tekstwatermerk om het later te identificeren
textStamp.setStampId(123456);

// Voeg een stempel toe aan een bepaalde pagina
pdfDocument.Pages[1].AddStamp(textStamp);

// Sla het uitvoerdocument op
pdfDocument.Save("Add_Text_Watermark.pdf");

Voeg afbeeldingswatermerk toe aan PDF in C#

  • Laad het invoer-PDF-document.
  • Haal een specifieke pagina op uit de invoer-PDF.
  • Genereer een afbeeldingsstempel.
  • Plaats het afbeeldingswatermerk centraal.
  • Wijs een unieke stempel-ID toe.
  • Pas de afbeeldingsstempel toe op een bepaalde pagina of voeg deze toe aan alle pagina’s.
  • Sla de gewijzigde PDF op met het afbeeldingswatermerk met behulp van de Document.Save() -methode.

Het onderstaande codefragment laat zien hoe u een afbeeldingswatermerk aan PDF toevoegt in C#:

// Laad het invoer-PDF-document
Document pdfDocument = new Document("Input.pdf");

// Toegang tot elke pagina van de invoer-PDF
Page testpage = pdfDocument.Pages[1];

// Maak een afbeeldingsstempel
ImageStamp imageStamp = new ImageStamp("aspose-logo.png");
imageStamp.Background = true;
imageStamp.Height = 300;
imageStamp.Width = 300;

// Centreer het afbeeldingswatermerk op basis van de paginaafmetingen
imageStamp.XIndent = (testpage.PageInfo.Width / 2) - (imageStamp.Width / 2);
imageStamp.YIndent = (testpage.PageInfo.Height / 2) - (imageStamp.Height / 2);
imageStamp.Opacity = 0.5;

// Stel indien nodig een stempel-ID in om het watermerk later te verwijderen
imageStamp.setStampId(12345678);

// Voeg een stempel toe aan een bepaalde pagina
//pdfDocument.Pages[1].AddStamp(imageStamp);

// Voeg een stempel toe aan elke pagina van de PDF
foreach (Page page in pdfDocument.Pages)
{
    page.AddStamp(imageStamp);
}

// Sla het uitvoerdocument op
pdfDocument.Save("Add_Image_Watermark.pdf");

Ontvang een gratis evaluatielicentie

Mogelijk krijgt u een gratis tijdelijke licentie om de API volledig te evalueren, zonder enige evaluatiebeperkingen.

Conholdate.Total voor .NET - Leermiddelen

Raadpleeg de volgende bronnen om het leermateriaal verder te verkennen en de verschillende functies te begrijpen:

Opsommen

In deze zelfstudie hebben we onderzocht hoe u met C# zowel tekst- als afbeeldingswatermerken aan PDF-documenten kunt toevoegen. Door de stapsgewijze instructies te volgen, kunt u uw PDF-documenten verfraaien met gepersonaliseerde watermerken om uw inhoud te beschermen of branding toe te voegen. Als u vragen heeft, kunt u contact met ons opnemen via het gratis ondersteuningsforum.

Zie ook