
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 tekst- of afbeeldingswatermerk in PDF in – C# API-installatie
- Voeg tekstwatermerk toe aan PDF in C#
- Voeg afbeeldingswatermerk toe aan PDF in 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.