Jak wyróżnić tekst w PDF za pomocą C#

Ten samouczek ma na celu poprowadzić Cię, jak podświetlać tekst w formacie PDF przy użyciu C#, z prostym przykładem kodu, aby proces był przejrzysty i łatwy do naśladowania. Ponadto zawiera instrukcje dotyczące korzystania z biblioteki adnotacji w celu podświetlania tekstu przy użyciu języka C# w formacie PDF. GroupDocs Annotation to potężna biblioteka, która umożliwia dodawanie adnotacji i współpracę nad dokumentami PDF w czasie rzeczywistym. Jedną z kluczowych funkcji GroupDocs Annotation jest możliwość wyróżniania tekstu w dokumentach PDF. Oto kroki, aby wyróżnić tekst w PDF przy użyciu tej biblioteki.

Kroki, aby podświetlić tekst w PDF przy użyciu C#

  1. Zainstaluj pakiet GroupDocs.Annotation for .NET z pakietu NuGet
  2. Aby wyróżnić tekst w pliku PDF, musisz dołączyć odwołanie do przestrzeni nazw GroupDocs.Annotation
  3. Utwórz instancję obiektu Annotator ze ścieżką dokumentu wejściowego
  4. Utwórz instancję obiektu HighlightAnnotation i ustaw jego niektóre właściwości
  5. Wywołaj metodę Annotator.Add i przekaż do niej obiekt HighlightAnnotation
  6. Wywołaj metodę Annotator.Save z wynikową ścieżką dokumentu

Wykonując te czynności, będziesz w stanie skutecznie wyróżnić tekst w dokumencie PDF. Może to być cenny sposób na podkreślenie krytycznych informacji, zrobienie adnotacji lub komentarzy lub po prostu poprawę organizacji czytania. Możesz użyć powyższych kroków, aby wyróżnić tekst PDF w C# na dowolnym systemie obsługującym .NET, bez potrzeby instalowania dodatkowego oprogramowania. Poniższy przykład kodu demonstruje, jak wyróżniać tekst w dokumencie PDF.

Kod do podświetlania tekstu w PDF przy użyciu 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");
}
}
}
}

W poprzedniej sekcji przedstawiliśmy obszerny przewodnik po procesie podświetlania tekstu w formacie PDF przy użyciu języka C# wraz z prostym przykładem kodu. Kod jest krótki i obejmuje tylko kilka wywołań API w celu wykonania podświetlenia tekstu. Po zainstalowaniu zalecanej biblioteki adnotacji i skonfigurowaniu ścieżek plików bezproblemowe jest włączenie tego kodu do projektów.

Wcześniej opublikowaliśmy artykuł na temat dodawania listy rozwijanej w formacie PDF; aby uzyskać więcej informacji, zobacz jak dodać rozwijany komponent w PDF za pomocą C#.

 Polski