Hur man markerar text i PDF med C#

Denna handledning syftar till att guida dig hur du markerar text i PDF med C#, med ett enkelt kodexempel för att göra processen tydlig och lätt att följa. Dessutom kommer det att ge instruktioner om hur man använder ett anteckningsbibliotek för att markera text med C# i PDF. GroupDocs Annotation är ett kraftfullt bibliotek som låter dig kommentera och samarbeta på PDF-dokument i realtid. En av nyckelfunktionerna i GroupDocs Annotation är möjligheten att markera text i PDF-dokument. Här är stegen för att markera text i PDF med det här biblioteket.

Steg för att markera text i PDF med C#

  1. Installera paketet GroupDocs.Annotation for .NET från NuGet
  2. För att markera text i PDF måste du inkludera en referens till namnområdet GroupDocs.Annotation
  3. Instantiera objektet Annotator med sökväg för inmatning av dokument
  4. Instantiera HighlightAnnotation-objektet och ange några egenskaper för det
  5. Anrop Annotator.Add metod och skicka HighlightAnnotation-objektet till det
  6. Call Annotator.Save-metod med resulterande dokumentsökväg

Genom att följa dessa steg kommer du att effektivt kunna markera text i ett PDF-dokument. Detta kan vara ett värdefullt sätt att betona viktig information, göra anteckningar eller kommentarer, eller helt enkelt förbättra organisationen av din läsning. Du kan använda de ovannämnda stegen för att markera text i PDF i C# på alla system som stöder .NET, utan att behöva installera ytterligare programvara. Följande kodexempel visar hur man markerar text i ett PDF-dokument.

Kod för att markera text i PDF med C#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace HighlightTextinPDFusingCSharp
{
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 with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
// Initialize new instance of HighlightAnnotation class
HighlightAnnotation highlight = new HighlightAnnotation
{
BackgroundColor = 65535,
CreatedOn = DateTime.Now,
FontColor = 0,
Message = "This is highlight annotation",
Opacity = 0.5,
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 highlight annotation
annotator.Add(highlight);
// Save final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

I föregående avsnitt presenterade vi en omfattande guide till processen att markera text i PDF med C#, tillsammans med ett enkelt kodexempel. Koden är kort och involverar bara några API-anrop för att utföra textmarkering. När du har installerat det rekommenderade anteckningsbiblioteket och konfigurerat filsökvägarna är det enkelt att infoga den här koden i dina projekt.

Vi har tidigare publicerat en artikel om att lägga till dropdown i PDF; för mer information, se hur man lägger till dropdown-komponent i PDF med C#.

 Svenska