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#
- Zainstaluj pakiet GroupDocs.Annotation for .NET z pakietu NuGet
- Aby wyróżnić tekst w pliku PDF, musisz dołączyć odwołanie do przestrzeni nazw GroupDocs.Annotation
- Utwórz instancję obiektu Annotator ze ścieżką dokumentu wejściowego
- Utwórz instancję obiektu HighlightAnnotation i ustaw jego niektóre właściwości
- Wywołaj metodę Annotator.Add i przekaż do niej obiekt HighlightAnnotation
- 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#.