Cách lưu các trang có chú thích trong PDF bằng GroupDocs.Annotation cho .NET

Giới thiệu

Bạn đang gặp khó khăn trong việc lưu các trang chú thích cụ thể từ tài liệu PDF của mình? Hướng dẫn toàn diện này sẽ trình bày cách thực hiện việc này hiệu quả bằng cách sử dụng GroupDocs.Annotation cho .NET. Bằng cách tận dụng các khả năng chú thích, hợp lý hóa việc quản lý tài liệu và tăng cường cộng tác bằng cách tập trung vào nội dung có liên quan.

Trong hướng dẫn này, bạn sẽ học:

  • Thiết lập môi trường phát triển của bạn với GroupDocs.Annotation
  • Thêm nhiều loại chú thích khác nhau
  • Chỉ lưu các trang có chú thích một cách hiệu quả

Bạn đã sẵn sàng bắt đầu chưa? Hãy đảm bảo rằng bạn đã chuẩn bị mọi thứ.

Điều kiện tiên quyết

Trước khi bắt đầu, hãy đảm bảo bạn có những điều sau:

  • Khung .NET (phiên bản 4.6 trở lên) hoặc .NET Core/5+
  • Một trình soạn thảo mã như Visual Studio
  • Kiến thức cơ bản về thiết lập dự án C# và .NET

Thiết lập GroupDocs.Annotation cho .NET

Để bắt đầu sử dụng GroupDocs.Annotation, hãy cài đặt nó thông qua NuGet.

Bảng điều khiển quản lý gói NuGet

Install-Package GroupDocs.Annotation -Version 25.4.0

.NETCLI

dotnet add package GroupDocs.Annotation --version 25.4.0

Mua lại giấy phép

GroupDocs cung cấp bản dùng thử miễn phí để khám phá toàn bộ phần mềm của họ. Để sử dụng lâu dài, hãy mua giấy phép hoặc yêu cầu giấy phép tạm thời:

  • Dùng thử miễn phí: Khám phá các tính năng không giới hạn trong thời gian đầu.
  • Giấy phép tạm thời: Sử dụng GroupDocs.Annotation trong quá trình sản xuất tạm thời.
  • MuaĐảm bảo nhu cầu dài hạn của bạn bằng giấy phép thương mại.

Sau khi cài đặt, hãy khởi tạo thư viện như sau:

using GroupDocs.Annotation;

// Thiết lập cơ bản để tải và chú thích tài liệu
Annotator annotator = new Annotator("path/to/your/document.pdf");

Hướng dẫn thực hiện

Thêm chú thích

Tổng quan

Chú thích giúp làm nổi bật các khu vực quan trọng trong tài liệu của bạn. Hãy cùng khám phá cách thêm AreaAnnotation và một EllipseAnnotation.

Bước 1: Tạo chú thích khu vực

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

// Xác định chú thích khu vực
AreaAnnotation area = new AreaAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // Vị trí và kích thước
    BackgroundColor = 65535,                // Giá trị màu ARGB để làm nổi bật
    PageNumber = 1                          // Số trang cụ thể
};

Các AreaAnnotation làm nổi bật một vùng hình chữ nhật trên tài liệu. Tùy chỉnh vị trí của nó (Box) và màu nền.

Bước 2: Tạo chú thích hình elip

// Xác định chú thích hình elip
EllipseAnnotation ellipse = new EllipseAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // Vị trí và kích thước
    BackgroundColor = 123456,                // Giá trị màu ARGB để làm nổi bật
    PageNumber = 1                           // Số trang cụ thể
};

Các EllipseAnnotation cho phép vẽ hình bầu dục trên tài liệu. Điều chỉnh vị trí và kích thước bằng cách sử dụng Box tài sản.

Bước 3: Thêm chú thích

// Thêm chú thích vào phiên bản Annotator
annotator.Add(new List<AnnotationBase>() { area, ellipse });

Sử dụng Add phương pháp, bao gồm nhiều loại chú thích. Bước này thêm cả AreaAnnotationEllipseAnnotation.

Chỉ lưu các trang có chú thích

Tổng quan

Để chỉ lưu các trang có chú thích, hãy cấu hình tùy chọn lưu của bạn cho phù hợp.

Bước 4: Lưu các trang có chú thích

using GroupDocs.Annotation.Options;

// Thiết lập tùy chọn lưu để chỉ bao gồm các trang có chú thích
annotator.Save("path/to/output/document.pdf\