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:

Zaznacz tekst w PDF - programowo

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.

Zaznacz tekst w PDF - programowo

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.

Zobacz też