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#
- Instalirajte GroupDocs.Annotation for .NET putem upravitelja paketa NuGet da biste dodali eliptičnu napomenu u PDF
- Uključi referencu prostora naziva GroupDocs.Annotation
- Instancirajte klasu Annotator prosljeđivanjem putanje PDF datoteke kao argumenta njenom konstruktoru
- Instancirajte klasu EllipseAnnotation i navedite potrebne atribute, kao što su položaj i broj stranice
- Pozovite metodu Annotator.Add i proslijedite objekt EllipseAnnotation kao argument
- 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#.