Kako dodati napomenu vodenog žiga u PDF pomoću C#

Ovaj vas članak vodi kroz postupni postupak dodavanja bilješki vodenog žiga u PDF pomoću C#. Biblioteka zabilješki koristi se za umetanje zabilješki u PDF. Vodit ćemo vas kako konfigurirati paket zabilješki i upoznati vas s uzorkom koda za izradu PDF zabilješki pomoću C#. Slijede potpuni koraci i primjer radnog koda za umetanje formatiranog vodenog žiga u PDF stranice i spremanje konačnog izlaznog PDF-a na disk.

Koraci za dodavanje komentara vodenog žiga u PDF pomoću C#

  1. Instalirajte paket GroupDocs.Annotation for .NET iz NuGet-a da biste PDF-u dodali bilješku vodenog žiga
  2. Dodajte referencu na imenski prostor GroupDocs.Annotation da biste stvorili PDF bilješku
  3. Inicijalizirajte klasu Annotator i proslijedite putanju ulazne PDF datoteke njenom konstruktoru
  4. Inicijalizirajte klasu WatermarkAnnotation i postavite svojstva za napomenu vodenog žiga
  5. Pozovite metodu Annotator.Add i proslijedite joj objekt WatermarkAnnotation
  6. Pozovite metodu Annotator.Save s rezultirajućom putanjom dokumenta za spremanje izlazne PDF datoteke na disk

Naveli smo sve bitne korake za umetanje vodenog žiga u PDF u C#. Samo trebate slijediti ove korake za generiranje PDF-a s vodenim žigom na svim stranicama na bilo kojem od uobičajenih operativnih sustava kao što su Windows, Linux i macOS koji podržavaju .NET okruženje. Štoviše, ne morate instalirati nikakav dodatni softver za knjižnicu zabilješki. Sljedeći primjer koda pokazuje kako generirati PDF vodeni žig.

Kod za dodavanje napomene vodenog žiga pomoću 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");
}
}
}
}

Napravili smo gornji primjer koda kako bismo vam pokazali implementaciju mogućnosti C# PDF vodenog žiga. Postavili smo različita svojstva WatermarkAnnotation za stvaranje komentara u PDF-u koristeći C#. Svojstva ove klase možete koristiti prema svojim zahtjevima. Ovo je vodič korak po korak za umetanje napomene vodenog žiga pomoću C# zajedno s uzorkom koda. Nedavno smo objavili članak o pretvaranju TeX-a u Word, pogledajte kako pretvoriti TeX u Word koristeći C# vodič za više informacija.

 Hrvatski