Watermerk Word-bestanden met C# .NET

Om te voorkomen dat uw documenten op een verkeerde manier worden gebruikt of om er uw eigen merklabel op te plaatsen, kunt u watermerken gebruiken. Dit artikel laat zien hoe u eenvoudig watermerken aan uw Word-documenten kunt toevoegen met C#. We leren hoe u zowel tekstwatermerken als afbeeldingswatermerken kunt toevoegen.

Hieronder volgen snelle links naar de behandelde onderwerpen:

Watermerken van tekst en afbeeldingen - .NET API

GroupDocs.Watermark toont .NET API for Watermarking die we met C# zullen gebruiken om met watermerken in Word-documenten te werken. Het helpt ons watermerken toe te voegen, te verwijderen en te verwijderen uit bestanden zoals tekstverwerkingsdocumenten, presentaties, spreadsheets, afbeeldingen en meer. U kunt meer te weten komen met behulp van de documentatie. Je kunt het downloaden met NuGet.

PM> Install-Package GroupDocs.Watermark

Tekstwatermerken toevoegen aan Word-documenten met C#

Met tekstwatermerken kunt u op een speciale manier op uw document schrijven. Je kunt deze op elke pagina of slechts op één pagina plaatsen. Hier ziet u hoe u het kunt doen:

  • Laad het Word-document met de klasse Watermarker.
  • Initialiseer de tekstwatermarker met behulp van de klasse TextWatermark.
  • Stel het uiterlijk in door rotatiehoek, uitlijning, dekking, voor- en achtergrondkleuren, enz. toe te voegen.
  • Voeg uw tekstwatermerk toe aan het Word-document.
  • Sla uw document op met het nieuwe watermerk met behulp van een Save-methode.

Hier is een voorbeeld van hoe u C# kunt gebruiken om een tekstwatermerk aan een Word-document toe te voegen:

// Voeg watermerktekst toe aan pagina('s) van een Word-bestand met C#
using (Watermarker watermarker = new Watermarker("path/document.docx"))
{
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 80))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    watermarker.Add(watermark);
    watermarker.Save("path/watermarked.docx");
}

Wanneer u deze code volgt, ziet u de door u gekozen tekst op elke pagina van het Word-document.

Voorbeeld van tekstwatermerk in Word-document

Afbeeldingswatermerken toevoegen aan Word-documenten met C#

Net als bij het toepassen van tekstwatermerken, kunt u ook afbeeldingen aan uw Word-documenten toevoegen. Hier is hoe:

  • Laad uw Word-documentbestand met de klasse Watermarker.
  • Maak uw logo/afbeelding klaar om te worden toegevoegd met behulp van de klasse ImageWatermark.
  • Pas de watermerkafbeelding aan door de uitlijning, rotatie, dekking en andere opties aan te passen.
  • Stel de pagina(’s) in waarop u uw foto wilt plaatsen.
  • Voeg uw afbeeldingswatermerk toe aan het geladen Word-document.
  • Sla uw document op met het afbeeldingswatermerk met behulp van de Save-methode.

Zo ziet de code in C# eruit als u een afbeeldingswatermerk aan een Word-document wilt toevoegen:

// Voeg een watermerkafbeelding toe aan specifieke pagina('s) van een Word-document met C#
using (Watermarker watermarker = new Watermarker("path/multipage-document.docx"))
{
    ImageWatermark watermark = new ImageWatermark("path/image.png")
    {
        Opacity = .5,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };

    WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
    options.PageNumbers = new int[] { 1 };

    watermarker.Add(watermark, options);
    watermarker.Save("path/first-page-watermark.docx");
}

Als u deze code gebruikt, ziet u de door u gekozen afbeelding op de pagina die u in uw Word-document heeft gekozen.

Voorbeeld van afbeeldingswatermerk in Word-document

Gratis een licentie verkrijgen

Als u deze tool zonder enige beperking wilt uitproberen, kunt u een tijdelijke licentie gratis krijgen.

Conclusie

Om af te ronden: nu weet u hoe u watermerken aan uw Word-documenten kunt toevoegen met C#. We hebben geleerd hoe u tekst en afbeeldingen als watermerken kunt toevoegen aan de pagina(’s) van een Word-bestand. Als je meer wilt weten of vragen hebt, kun je de documentatie raadplegen of ons een vraag stellen op het forum.

Zie ook