Šiame vadove pateikiama išsami instrukcija, kaip įterpti srities anotaciją į PDF naudojant C#. Sritys komentarų įtraukimas į PDF gali būti naudingas įvairiose programose, todėl galite pabrėžti konkrečias dokumento sritis ir pridėti komentarų, pastabų ar kitos informacijos. Be to, mes pateiksime jums kodo fragmentą kaip nuorodą, kaip pridėti srities komentarus į PDF naudodami C#. Tolesnėje dalyje pateikiamos išsamios instrukcijos, kaip pridėti srities anotaciją į PDF formatu C#.
Veiksmai, kaip įterpti srities anotaciją į PDF naudojant C#
- Norėdami pridėti srities anotaciją į PDF dokumentą, galite naudoti NuGet paketų tvarkyklę, kad įdiegtumėte GroupDocs.Annotation for .NET
- Pridėkite nuorodą į GroupDocs.Annotation vardų erdvę
- Kurti Annotator klasės objektą perduodant PDF failo kelią jo konstruktoriui
- Sukurkite AreaAnnotation klasės objektą ir nustatykite norimas savybes, pvz., poziciją, puslapio numerį ir kt.
- Iškvieskite metodą Annotator.Add ir kaip parametrą pateikite jam objektą AreaAnnotation
- Norėdami įrašyti PDF į diską, iškvieskite metodą Annotator.Save
Laikydamiesi pirmiau minėtų veiksmų, galite be vargo sukurti srities komentarą PDF formatu naudodami C# su keliais API iškvietimais iš komentarų bibliotekos. Anotacijų biblioteka sklandžiai veikia Windows, macOS ir Linux operacinėse sistemose, nereikalaujant jokios papildomos programinės įrangos. Žemiau yra C# programos pavyzdys, kuris į PDF failą įtraukia srities anotaciją.
Kodas įterpti srities anotaciją į PDF naudojant C#
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace InsertAreaAnnotationtoPDFusingCSharp | |
{ | |
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 AreaAnnotation class | |
// and set some properties | |
AreaAnnotation area = new AreaAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is area 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 area annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Ankstesniame skyriuje aptarėme srities anotacijos įtraukimo į PDF C# procesą kartu su pavyzdiniu kodo pavyzdžiu. Skyriuje taip pat buvo paaiškinta, kaip sukonfigūruoti komentarų paketą. Įdiegę komentarų biblioteką ir sureguliavę failų kelius pagal poreikį, kodo pavyzdžio integravimas į programas turėtų būti paprastas ir be rūpesčių. Sveikiname įgijus žinių, kaip į PDF dokumentus įtraukti srities komentarus.
Neseniai paskelbtame straipsnyje apie vandens ženklo įtraukimą į Excel dokumentą. Daugiau informacijos rasite kaip pridėti vandenženklį į Excel darbalapius naudojant C# vadove.