Как сохранить аннотированные страницы в PDF с помощью GroupDocs.Annotation для .NET
Введение
Пытаетесь сохранить определенные аннотированные страницы из ваших PDF-документов? Это всеобъемлющее руководство показывает, как эффективно добиться этого с помощью GroupDocs.Annotation для .NET. Используя возможности аннотирования, оптимизируйте управление документами и улучшите совместную работу, сосредоточившись на релевантном контенте.
В этом уроке вы узнаете:
- Настройка среды разработки с помощью GroupDocs.Annotation
- Добавление различных типов аннотаций
- Эффективное сохранение только аннотированных страниц
Готовы начать? Давайте убедимся, что у вас все готово.
Предпосылки
Прежде чем начать, убедитесь, что у вас есть следующее:
- .NET Framework (версия 4.6 или более поздняя) или .NET Core/5+
- Редактор кода, например Visual Studio
- Базовые знания по настройке проектов C# и .NET
Настройка GroupDocs.Annotation для .NET
Чтобы начать использовать GroupDocs.Annotation, установите его через NuGet.
Консоль диспетчера пакетов NuGet
Install-Package GroupDocs.Annotation -Version 25.4.0
.NET CLI
dotnet add package GroupDocs.Annotation --version 25.4.0
Приобретение лицензии
GroupDocs предлагает бесплатную пробную версию для полного изучения их программного обеспечения. Для длительного использования приобретите лицензию или запросите временную:
- Бесплатная пробная версия: Исследуйте возможности без ограничений в течение начального периода.
- Временная лицензия: Временно используйте GroupDocs.Annotation в производстве.
- ПокупкаЗащитите свои долгосрочные потребности с помощью коммерческой лицензии.
После установки инициализируйте библиотеку следующим образом:
using GroupDocs.Annotation;
// Базовая настройка для загрузки и аннотирования документов
Annotator annotator = new Annotator("path/to/your/document.pdf");
Руководство по внедрению
Добавление аннотаций
Обзор
Аннотации помогают выделить важные области в вашем документе. Давайте рассмотрим добавление AreaAnnotation
и EllipseAnnotation
.
Шаг 1: Создание аннотации области
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
// Определить область аннотации
AreaAnnotation area = new AreaAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Положение и размер
BackgroundColor = 65535, // Значение цвета ARGB для выделения
PageNumber = 1 // Конкретный номер страницы
};
The AreaAnnotation
выделяет прямоугольную область на документе. Настройте ее положение (Box
) и цвет фона.
Шаг 2: Создание аннотации эллипса
// Определить аннотацию эллипса
EllipseAnnotation ellipse = new EllipseAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Положение и размер
BackgroundColor = 123456, // Значение цвета ARGB для выделения
PageNumber = 1 // Конкретный номер страницы
};
The EllipseAnnotation
позволяет рисовать овальную форму на документе. Отрегулируйте положение и размеры с помощью Box
свойство.
Шаг 3: Добавьте аннотации
// Добавление аннотаций к экземпляру Annotator
annotator.Add(new List<AnnotationBase>() { area, ellipse });
Используя Add
метод, включить несколько типов аннотаций. Этот шаг добавляет как AreaAnnotation
и EllipseAnnotation
.
Сохранение только аннотированных страниц
Обзор
Чтобы сохранить только страницы, содержащие аннотации, настройте параметры сохранения соответствующим образом.
Шаг 4: Сохраните аннотированные страницы
using GroupDocs.Annotation.Options;
// Настройте параметры сохранения, чтобы включить только аннотированные страницы.
annotator.Save("path/to/output/document.pdf\