Jak zapisać adnotowane strony w formacie PDF za pomocą GroupDocs.Annotation dla platformy .NET

Wstęp

Masz problemy z zapisywaniem określonych adnotowanych stron z dokumentów PDF? Ten kompleksowy przewodnik pokazuje, jak skutecznie to osiągnąć, używając GroupDocs.Annotation dla .NET. Wykorzystując możliwości adnotacji, usprawnij zarządzanie dokumentami i popraw współpracę, koncentrując się na odpowiedniej treści.

tym samouczku dowiesz się:

  • Konfigurowanie środowiska programistycznego za pomocą GroupDocs.Annotation
  • Dodawanie różnych typów adnotacji
  • Efektywne zapisywanie tylko adnotowanych stron

Gotowy do startu? Upewnijmy się, że masz wszystko gotowe.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że masz następujące rzeczy:

  • .NET Framework (wersja 4.6 lub nowsza) lub .NET Core/5+
  • Edytor kodu, taki jak Visual Studio
  • Podstawowa znajomość języka C# i konfiguracji projektu .NET

Konfigurowanie GroupDocs.Annotation dla .NET

Aby rozpocząć korzystanie z GroupDocs.Annotation, zainstaluj go za pomocą NuGet.

Konsola Menedżera Pakietów NuGet

Install-Package GroupDocs.Annotation -Version 25.4.0

\Interfejs wiersza poleceń .NET

dotnet add package GroupDocs.Annotation --version 25.4.0

Nabycie licencji

GroupDocs oferuje bezpłatny okres próbny, aby w pełni poznać ich oprogramowanie. W celu dłuższego użytkowania, kup licencję lub poproś o tymczasową:

  • Bezpłatna wersja próbna:Przez pierwszy okres możesz korzystać z funkcji bez ograniczeń.
  • Licencja tymczasowa: Tymczasowo użyj GroupDocs.Annotation w środowisku produkcyjnym.
  • Zakup:Zabezpiecz swoje długoterminowe potrzeby dzięki licencji komercyjnej.

Po zainstalowaniu zainicjuj bibliotekę w następujący sposób:

using GroupDocs.Annotation;

// Podstawowa konfiguracja umożliwiająca ładowanie i adnotowanie dokumentów
Annotator annotator = new Annotator("path/to/your/document.pdf");

Przewodnik wdrażania

Dodawanie adnotacji

Przegląd

Adnotacje pomagają wyróżnić ważne obszary w dokumencie. Przyjrzyjmy się dodawaniu AreaAnnotation i EllipseAnnotation.

Krok 1: Utwórz adnotację obszaru

using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;

// Zdefiniuj adnotację obszaru
AreaAnnotation area = new AreaAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // Pozycja i rozmiar
    BackgroundColor = 65535,                // Wartość koloru ARGB dla podświetlenia
    PageNumber = 1                          // Konkretny numer strony
};

Ten AreaAnnotation podświetla prostokątny obszar w dokumencie. Dostosuj jego położenie (Box) i kolor tła.

Krok 2: Utwórz adnotację elipsy

// Zdefiniuj adnotację elipsy
EllipseAnnotation ellipse = new EllipseAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // Pozycja i rozmiar
    BackgroundColor = 123456,                // Wartość koloru ARGB dla podświetlenia
    PageNumber = 1                           // Konkretny numer strony
};

Ten EllipseAnnotation pozwala na narysowanie owalnego kształtu na dokumencie. Dostosuj położenie i wymiary za pomocą Box nieruchomość.

Krok 3: Dodaj adnotacje

// Dodawanie adnotacji do instancji Annotatora
annotator.Add(new List<AnnotationBase>() { area, ellipse });

Korzystanie z Add metoda, obejmuje wiele typów adnotacji. Ten krok dodaje zarówno AreaAnnotation I EllipseAnnotation.

Zapisywanie tylko adnotowanych stron

Przegląd

Aby zapisać tylko strony zawierające adnotacje, należy odpowiednio skonfigurować opcje zapisu.

Krok 4: Zapisz adnotowane strony

using GroupDocs.Annotation.Options;

// Skonfiguruj opcje zapisywania tak, aby uwzględniały tylko strony z adnotacjami
annotator.Save("path/to/output/document.pdf\