Hur man lägger till pilkommentar i PDF med C#

Den här artikeln är en guide som förklarar processen hur man lägger till pilkommentarer i PDF med C#. Pilkommentarer är användbara verktyg som kan rikta uppmärksamheten till specifika delar av ett dokument, till exempel en viss graf, tabell eller textrad. Dessutom innehåller artikeln instruktioner om hur du använder anteckningsbiblioteket och utvecklar en grundläggande applikation för att infoga pilkommentarer i PDF i C#. Följande avsnitt beskriver de steg som krävs för att lägga till en pil till en PDF och inkluderar ett kodexempel.

Steg för att lägga till pilkommentar i PDF med C#

  1. Installera GroupDocs.Annotation for .NET via NuGet-pakethanteraren för att lägga till en pilkommentar till ditt PDF-dokument
  2. Inkludera namnområdet GroupDocs.Annotation som referens
  3. Skapa en instans av klassen Annotator genom att ange sökvägen till PDF-filen som ett argument till dess konstruktor
  4. Skapa en instans av klassen ArrowAnnotation och definiera önskade egenskaper, såsom position och sidnummer
  5. Anropa metoden Annotator.Add och ange ArrowAnnotation-objektet som en parameter
  6. Använd metoden Annotator.Save för att spara den resulterande PDF-utdata på disken

Du kan implementera proceduren som beskrivs ovan på vilken plattform som helst som har .NET installerat, vilket gör att du kan skapa pilkommentarer i PDF med C# utan att behöva ytterligare programvara eller verktyg. Stegen för att infoga en pilkommentar i en PDF är desamma oavsett vilket operativsystem du använder, oavsett om det är Windows, Linux eller macOS. Kodexemplet nedan illustrerar hur man lägger till en pil i en PDF och sparar resultatet på disken.

Kod för att lägga till pilkommentar i PDF med 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");
}
}
}
}

Användning av pilkommentarer kan effektivt kommunicera information och rikta läsarens fokus till en specifik punkt. Avsnittet ovan har förklarat hur man lägger till pilkommentarer till PDF C#, inklusive alla nödvändiga steg. När du har konfigurerat anteckningsbiblioteket och justerat filsökvägarna kan du enkelt integrera den här koden i dina applikationer.

Vi har tidigare publicerat en artikel om att infoga områdesanteckningar i en PDF med C#. Mer information finns i vår guide om hur man infogar områdesanteckning till PDF med C#.

 Svenska