Podczas przeglądania lub w celu przyciągnięcia widza do ważnej treści konieczne może być wyróżnienie jakiejś części dokumentu. Jako programista możesz zautomatyzować tę funkcję, używając adnotacji wyróżnienia w swoich aplikacjach. W tym artykule dowiesz się, jak wyróżniać tekst i dowolny obszar w plikach PDF za pomocą języka C#.
Poniżej omówiono następujące tematy:
Interfejs API platformy .NET do wyróżniania w formacie PDF
GroupDocs.Annotation zapewnia interfejs API .NET, który umożliwia manipulowanie adnotacjami i ich automatyzację w dokumentach w aplikacjach .NET. Używam tego interfejsu API do podświetlania tekstu w pliku PDF w przykładzie tego artykułu.
Możesz pobrać instalator bibliotek DLL lub MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem NuGet.
PM> Install-Package GroupDocs.Annotation
Zaznacz w PDF przy użyciu C#
Poniżej przedstawiono kroki, aby wyróżnić tekst lub dowolny obszar w pliku PDF z aplikacji .NET.
- Załaduj źródłowy dokument PDF przy użyciu klasy Annotator.
- Utwórz obiekt HighlightAnnotation.
- Zdefiniuj właściwości podświetlenia, takie jak kolor, krycie, numer strony i punkty.
- Dodaj zdefiniowane podświetlenie do załadowanego dokumentu PDF za pomocą metody Dodaj.
- Zapisz plik PDF z adnotacjami, korzystając z metody Save.
Uwaga: Możesz zmienić kolor podświetlenia, krycie i inne właściwości.
Poniższy przykładowy kod pokazuje, jak programowo wyróżnić tekst w formacie PDF przy użyciu języka C#.
// Wyróżnij PDF za pomocą adnotacji podświetlenia w C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
HighlightAnnotation highlight = new HighlightAnnotation
{
BackgroundColor = 0xFFF000,
CreatedOn = DateTime.Now,
Opacity = 0.5,
PageNumber = 0,
Points = new List<Point>
{
new Point(120, 270),
new Point(600, 270),
new Point(120, 300),
new Point(600, 300)
}
};
annotator.Add(highlight);
annotator.Save(@"path/annotation-highlight.pdf");
}
Poniżej przedstawiono dane wyjściowe powyższego kodu.
Uzyskaj bezpłatną licencję API
Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.
Wniosek
Podsumowując, nauczyliśmy się, jak programowo dodawać adnotacje w plikach PDF za pomocą C#. Dodatkowo możemy zmienić kolor podświetlenia, krycie i inne właściwości. Wiele różnych typów adnotacji można dodać w podobny sposób, korzystając z tego samego interfejsu API.
Aby dowiedzieć się więcej o interfejsie API, odwiedź dokumentację. W przypadku pytań skontaktuj się z nami za pośrednictwem forum.