Hur man lägger till genomstruken kommentar i PDF med C#

Syftet med den här artikeln är att ge vägledning om hur man lägger till överstruken kommentar i PDF med C#. Att lägga till en överstruken kommentar till en PDF-fil kan vara användbart för att framhäva viss text eller innehåll. Lyckligtvis, med hjälp av det vanliga anteckningsbiblioteket, kan du enkelt infoga överstruken annotering i PDF med C#. För att uppnå detta har vi listat de nödvändiga stegen som du måste följa.

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

  1. Använd NuGet-pakethanteraren för att installera GroupDocs.Annotation for .NET
  2. Inkludera namnutrymmesreferens för GroupDocs.Annotation i ditt projekt
  3. Instantiera ett objekt av klassen Annotator genom att tillhandahålla sökvägen till PDF-filen till dess konstruktor
  4. Skapa en ny instans av klassen StrikeoutAnnotation och tilldela värden till dess egenskaper, som sidnummer och bakgrundsfärg
  5. Anrop Add-metoden för klassen Annotator och skicka StrikeoutAnnotation-objektet som en parameter
  6. Använd metoden Spara i klassen Annotator för att lagra den resulterande PDF-filen på disken

Dessa instruktioner visar processen för att installera anteckningsbiblioteket på din dator, vilket gör att du kan skapa överstruken annotering till PDF i C#. Du behöver ingen extra programvara för att infoga överstrukna kommentarer i PDF-filen. Dessa instruktioner är kompatibla med vanliga operativsystem, som Windows, macOS och Linux. Följande kodexempel illustrerar hur man lägger till en överstruken kommentar till en PDF.

Kod för att lägga till genomstruken kommentar i PDF med C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddStrikeoutAnnotationtoPDFUsingCSharp
{
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 StrikeoutAnnotation class
// and set some properties
StrikeoutAnnotation strikeout = new StrikeoutAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
BackgroundColor = 16761035,
Message = "This is strikeout annotation",
Opacity = 0.7,
PageNumber = 0,
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 strikeout annotation to Annotator
annotator.Add(strikeout);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Det föregående avsnittet täckte detaljerna i C# genomstruken annotering i PDF. Vi gav också ett grundläggande kodexempel som bara kräver några få API-anrop. När du har installerat anteckningsbiblioteket och uppdaterat in- och utdatafilernas sökvägar kan du enkelt integrera koden i dina applikationer. Grattis, du har framgångsrikt lagt till en överstruken kommentar till en PDF-fil med C#.

Vi har tidigare behandlat ämnet att lägga till understrykningskommentarer till PDF-filer. För mer information om det här ämnet, se vår guide om hur man lägger till understrykningskommentarer i PDF med C#.

 Svenska