Kaip pridėti rodyklės anotaciją į PDF naudojant C#

Šis straipsnis yra vadovas, kuriame paaiškinamas procesas, kaip pridėti rodyklės anotaciją į PDF naudojant C#. Komentarai su rodyklėmis yra naudingi įrankiai, galintys nukreipti dėmesį į konkrečias dokumento dalis, pvz., tam tikrą diagramą, lentelę ar teksto eilutę. Be to, straipsnyje pateikiamos instrukcijos, kaip naudoti komentarų biblioteką ir sukurti pagrindinę programą, skirtą įterpti rodyklės anotaciją į PDF formatu C#. Toliau pateikiamame skyriuje aprašomi veiksmai, kurių reikia norint pridėti rodyklę prie PDF, ir pateikiamas kodo pavyzdys.

Veiksmai, kaip pridėti rodyklės komentarą PDF formatu naudojant C#

  1. Įdiekite GroupDocs.Annotation for .NET naudodami NuGet paketų tvarkyklę, kad pridėtumėte rodyklės anotaciją prie PDF dokumento
  2. Įtraukite GroupDocs.Annotation vardų erdvę kaip nuorodą
  3. Sukurkite Annotator klasės egzempliorių, nurodydami PDF failo kelią kaip argumentą jo konstruktoriui
  4. Sukurkite ArrowAnnotation klasės egzempliorių ir nustatykite norimas ypatybes, tokias kaip padėtis ir puslapio numeris
  5. Iškvieskite metodą Annotator.Add ir kaip parametrą nurodykite objektą ArrowAnnotation
  6. Naudokite metodą Annotator.Save, kad išsaugotumėte gautą PDF išvestį diske

Aukščiau aprašytą procedūrą galite įgyvendinti bet kurioje platformoje, kurioje įdiegtas .NET, todėl galite sukurti rodyklės anotaciją PDF formatu naudojant C# be papildomos programinės įrangos ar įrankių. Rodyklės anotacijos įterpimo į PDF failą veiksmai yra vienodi, neatsižvelgiant į jūsų naudojamą operacinę sistemą, nesvarbu, ar tai būtų Windows, Linux ar MacOS. Toliau pateiktame kodo pavyzdyje parodyta, kaip pridėti rodyklę prie PDF ir išsaugoti gautą išvestį diske.

Kodas, skirtas pridėti rodyklės anotaciją PDF formatu naudojant C#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace AddArrowAnnotationinPDFusingCSharp
{
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 ArrowAnnotation class
// and set some properties
ArrowAnnotation arrow = new ArrowAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is arrow 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 arrow annotation to Annotator
annotator.Add(arrow);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Naudojant rodyklių anotacijas galima efektyviai perduoti informaciją ir nukreipti skaitytojo dėmesį į konkretų tašką. Aukščiau pateiktame skyriuje paaiškinta, kaip pridėti rodyklės anotaciją į PDF C#, įskaitant visus reikiamus veiksmus. Sukonfigūravę komentarų biblioteką ir sureguliavę failų kelius, galite lengvai integruoti šį kodą į savo programas.

Anksčiau paskelbėme straipsnį apie srities komentarų įterpimą į PDF naudojant C#. Norėdami gauti daugiau informacijos, žr. mūsų vadovą kaip įterpti srities anotaciją į PDF naudojant C#.

 Latviski