Kako dodati komentar elipse u PDF pomoću C#

Cilj ovog vodiča je demonstrirati proceduru kako dodati eliptičnu napomenu u PDF pomoću C#. Bilješke su korisne za pružanje dodatnih informacija, isticanje važnih odjeljaka i dopuštanje korisnicima dodavanja komentara PDF datotekama. Korištenje elipsastih zabilješki osobito je korisno pri isticanju određenih područja ili oblika unutar PDF-a. Pružit ćemo upute korak po korak o postavljanju biblioteke zabilješki i primjer koda za umetanje elipsaste zabilješke u PDF u C#. Nakon toga, sljedeći odjeljak pružit će dodatne pojedinosti o tome kako dodati elipsu PDF dokumentu pomoću programskog jezika C#.

Koraci za dodavanje napomene elipse u PDF pomoću C#

  1. Instalirajte GroupDocs.Annotation for .NET putem upravitelja paketa NuGet da biste dodali eliptičnu napomenu u PDF
  2. Uključi referencu prostora naziva GroupDocs.Annotation
  3. Instancirajte klasu Annotator prosljeđivanjem putanje PDF datoteke kao argumenta njenom konstruktoru
  4. Instancirajte klasu EllipseAnnotation i navedite potrebne atribute, kao što su položaj i broj stranice
  5. Pozovite metodu Annotator.Add i proslijedite objekt EllipseAnnotation kao argument
  6. Pozovite metodu Annotator.Save da biste spremili izlazni PDF

Slijedeći gore navedene smjernice i instalirajući biblioteku zabilješki na bilo kojem računalu, možete brzo i jednostavno stvoriti eliptičnu zabilješku u PDF-u koristeći C#. Ovi su koraci kompatibilni s popularnim operativnim sustavima kao što su Windows, macOS i Linux koji imaju instaliran .NET. Nije potrebno instalirati nikakav dodatni softver za dodavanje eliptičkih komentara u PDF datoteku. Osim toga, biblioteka korištena u navedenom primjeru koda je višeplatformska, osiguravajući kompatibilnost na različitim sustavima.

Kod za dodavanje napomene elipse u PDF pomoću C#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace AddEllipseAnnotationinPDFusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
// Create an instance of EllipseAnnotation class
// and set some properties
EllipseAnnotation ellipse = new EllipseAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is ellipse annotation",
Opacity = 0.7,
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add ellipse annotation to Annotator
annotator.Add(ellipse);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Prethodni odjeljak pružio je opsežan vodič o tome kako dodati eliptičnu napomenu u PDF C#, zajedno s primjerom koda koji je jednostavan za praćenje. Nakon što se instalira biblioteka zabilješki dokumenta i po potrebi prilagode ulazne i izlazne staze datoteka, integracija koda u vaše aplikacije trebala bi biti jednostavan proces. Čestitamo! Sada ste uspješno dodali napomenu elipse u PDF datoteku koristeći C#.

Prethodno smo objavili članak o tome kako umetnuti napomenu tekstualnog polja u PDF pomoću C#. Za dodatne informacije pogledajte naš vodič na kako dodati napomenu tekstualnog polja u PDF pomoću C#.

 Hrvatski