Hur man lägger till vattenstämpelkommentarer till PDF med C#

Den här artikeln leder dig genom den stegvisa processen för att lägga till vattenstämpelkommentarer till PDF med C#. Anteckningsbiblioteket används för att infoga anteckningar i PDF. Vi guidar dig hur du konfigurerar anteckningspaketet och gör dig bekant med exempelkod för att skapa PDF-kommentarer med C#. Följande är de fullständiga stegen och exempel på arbetskod för att infoga formaterad vattenstämpel på PDF-sidor och spara den slutliga PDF-filen på disken.

Steg för att lägga till vattenstämpelkommentarer till PDF med C#

  1. Installera paketet GroupDocs.Annotation for .NET från NuGet för att lägga till vattenstämpelkommentarer till PDF
  2. Lägg till en referens till namnområdet GroupDocs.Annotation för att skapa PDF-kommentarer
  3. Initiera klassen Annotator och skicka sökvägen till PDF-inmatningsfilen till dess konstruktor
  4. Initiera klassen WatermarkAnnotation och ange egenskaper för vattenstämpelkommentaren
  5. Anropa metoden Annotator.Add och skicka WatermarkAnnotation-objektet till det
  6. Anrop Annotator.Save-metoden med den resulterande dokumentsökvägen för att spara den utgående PDF-filen på disken

Vi har listat alla viktiga steg för att infoga vattenstämpel till PDF i C#. Du behöver bara följa dessa steg för att generera PDF med vattenstämpel på alla sidor på något av de vanliga operativsystemen som Windows, Linux och macOS som stöder en .NET-miljö. Dessutom behöver du inte installera någon ytterligare programvara för anteckningsbiblioteket. Följande kodexempel visar hur man skapar PDF-vattenmärkeskommentarer.

Kod för att lägga till vattenstämpelkommentar med C#

using System;
using System.Collections.Generic;
using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
namespace AddWatermarkAnnotationtoPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
//Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
//Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
//Instantiate WatermarkAnnotation object and set it's properties
WatermarkAnnotation watermark = new WatermarkAnnotation
{
Angle = 75,
Box = new Rectangle(200, 200, 100, 50),
CreatedOn = DateTime.Now,
Text = "Watermark",
FontColor = 65535,
FontSize = 12,
Message = "This is watermark annotation",
Opacity = 0.7,
AutoScale = true,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
//Add Watermark Annotation to PDF
annotator.Add(watermark);
//Save the final output PDF
annotator.Save("result.pdf");
}
}
}
}

Vi har byggt ovanstående kodexempel för att visa dig implementeringen av C# PDF-vattenstämpel-kapaciteten. Vi har ställt in olika egenskaper för WatermarkAnnotation för att skapa anteckningar i PDF med C#. Du kan använda egenskaperna för denna klass enligt dina krav. Detta är en steg-för-steg-guide för att infoga vattenstämpelkommentarer med C# tillsammans med exempelkod. Nyligen publicerade vi en artikel för att konvertera TeX till Word, ta en titt på guiden hur man konverterar TeX till Word med C# för mer information.

 Svenska