Cilj ovog članka je voditi vas kroz postupak kako dodati podcrtane bilješke u PDF koristeći C# uz pomoć često korištene biblioteke bilješki. Bilješke poput podcrtavanja, isticanja i komentara mogu olakšati čitanje i razumijevanje sadržaja PDF dokumenta. Primarni fokus ovog članka bit će na tome kako umetnuti podcrtanu napomenu u PDF pomoću C#, a mi ćemo to prikazati s uzorkom koda. Evo koraka koje biste trebali slijediti kako biste to postigli.
Koraci za dodavanje podcrtane napomene u PDF pomoću C#
- Koristite NuGet upravitelj paketa za instalaciju GroupDocs.Annotation for .NET
- Dodajte referencu prostora naziva GroupDocs.Annotation u svoj projekt
- Napravite objekt klase Annotator prosljeđivanjem putanje PDF datoteke njenom konstruktoru
- Napravite instancu klase UnderlineAnnotation i postavite neka svojstva, npr. broj stranice, boju fonta itd.
- Pozovite metodu Add klase Annotator, dajući objekt UnderlineAnnotation kao svoj argument
- Pozovite metodu Annotator.Save za spremanje konačnog izlaznog PDF-a na disk
Gornje upute objašnjavaju kako instalirati biblioteku zabilješki na vaše računalo, omogućujući vam da stvorite podcrtane zabilješke u PDF-u u C#. Ne trebate nikakav dodatni softver za korištenje biblioteke zabilješki za umetanje podcrtane zabilješke. Sve dok je .NET instaliran, ove se upute mogu koristiti na široko korištenim operativnim sustavima kao što su Windows, macOS i Linux. Sljedeći primjer koda prikazuje umetanje podcrtane napomene u PDF.
Kod za dodavanje podcrtane napomene u PDF koristeći C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddUnderlineAnnotationintoPDFUsingCSharp | |
{ | |
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 UnderlineAnnotation class | |
// and set some properties | |
UnderlineAnnotation underline = new UnderlineAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
Message = "This is underline annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
UnderlineColor = 1422623, //Supported only Word and PDF documents | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), | |
new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add underline annotation to Annotator | |
annotator.Add(underline); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
U prethodnom dijelu dan je detaljan opis C# podcrtane anotacije u PDF-u, zajedno s nekompliciranom demonstracijom koda. Nakon instaliranja biblioteke zabilješki i svih potrebnih prilagodbi ulaznih i izlaznih staza datoteka, možete bez napora ugraditi kod u svoje aplikacije. Čestitamo! Učinkovito ste umetnuli podcrtanu napomenu u PDF datoteku koristeći C#.
Prethodno smo objavili temu o uključivanju bilješki o slikama u PDF datoteke. Ako su vam potrebne dodatne pojedinosti, pogledajte naš vodič na kako dodati bilješku o slici u PDF-u koristeći C#.