Trong khi xem lại hoặc để thu hút người xem vào một nội dung quan trọng, bạn có thể cần làm nổi bật một số phần của tài liệu. Là nhà phát triển, bạn có thể tự động hóa tính năng này bằng cách sử dụng chú thích tô sáng trong ứng dụng của mình. Trong bài viết này, bạn sẽ học cách đánh dấu văn bản và bất kỳ vùng nào trong tệp PDF bằng C#.

Các chủ đề sau đây được đề cập dưới đây:

Đánh dấu văn bản trong PDF - Lập trình

API .NET để đánh dấu trong PDF

GroupDocs.Annotation cung cấp API .NET cho phép thao tác chú thích và tự động hóa chúng trong tài liệu trong các ứng dụng .NET. Tôi đang sử dụng API này để đánh dấu văn bản trong tệp PDF trong ví dụ của bài viết này.

Bạn có thể tải xuống trình cài đặt DLL hoặc MSI từ phần tải xuống hoặc cài đặt API trong ứng dụng .NET của bạn qua NuGet.

PM> Install-Package GroupDocs.Annotation

Đánh dấu trong PDF bằng C#

Sau đây là các bước để đánh dấu văn bản hoặc bất kỳ vùng nào trong PDF từ ứng dụng .NET của bạn.

  • Tải tài liệu PDF nguồn bằng lớp Chú thích.
  • Tạo đối tượng HighlightAnnotation.
  • Xác định các thuộc tính đánh dấu như màu sắc, độ mờ, số trang và điểm.
  • Thêm phần tô sáng đã xác định vào tài liệu PDF đã tải bằng phương pháp Add.
  • Lưu tệp PDF có chú thích bằng phương pháp Save.

Lưu ý: Bạn có thể thay đổi màu đánh dấu, độ mờ và các thuộc tính khác.

Mẫu mã sau đây cho biết cách tô sáng văn bản trong PDF theo chương trình bằng C#.

// Đánh dấu PDF bằng cách sử dụng chú thích đánh dấu trong 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");
}

Sau đây là đầu ra của đoạn mã trên.

Đánh dấu văn bản trong PDF - Lập trình

Nhận giấy phép API miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để sử dụng API mà không bị giới hạn đánh giá.

Sự kết luận

Tóm lại, chúng ta đã học cách thêm chú thích nổi bật vào tệp PDF theo cách lập trình bằng C#. Ngoài ra, chúng ta có thể thay đổi màu đánh dấu, độ mờ và các thuộc tính khác. Nhiều các loại chú thích khác nhau có thể được thêm theo cách tương tự bằng cách sử dụng cùng một API.

Để tìm hiểu về API, hãy truy cập tài liệu. Nếu có thắc mắc, hãy liên hệ với chúng tôi qua diễn đàn.

Xem thêm