Các siêu liên kết thường được sử dụng để liên kết dữ liệu bên ngoài với bất kỳ khu vực cụ thể nào của tài liệu. Chúng tôi có thể chuyển đổi bất kỳ phần nào của tài liệu thành siêu liên kết bằng cách sử dụng chú thích liên kết. Là một lập trình viên, bạn có thể thêm các chú thích liên kết này vào tài liệu trong các ứng dụng .NET của mình. Trong bài viết này, chúng ta sẽ thảo luận về cách tạo siêu liên kết trong tệp PDF bằng C#.

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

Tạo liên kết trong PDF - Lập trình

GroupDocs.Annotation cung cấp giải pháp chú thích cho các loại ứng dụng khác nhau. API .NET của nó cho phép thao tác và tự động hóa các chú thích khác nhau trong tài liệu trong các ứng dụng .NET của bạn. Chúng tôi sẽ sử dụng API GroupDocs.Annotation for .NET để tạo chú thích siêu liên kết trong tệp PDF bằng C#.

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

Sau đây là các bước để tạo siêu liên kết ở bất kỳ đâu trong tệp PDF bằng C#.

  • Tải tài liệu PDF nguồn bằng lớp Chú thích.
  • Tạo đối tượng Chú thích liên kết.
  • Xác định các thuộc tính siêu liên kết như url, số trang, điểm, v.v.
  • Thêm siêu liên kết đã 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.

Mẫu mã sau đây cho biết cách chuyển đổi bất kỳ phần nào của tệp PDF thành siêu liên kết bằng C#.

// Tạo siêu liên kết trong PDF bằng chú thích liên kết trong C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    LinkAnnotation link = new LinkAnnotation
    {
        CreatedOn = DateTime.Now,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 300),
            new Point(600, 300),
            new Point(120, 270),
            new Point(600, 270)
        },
        Url = @"https://products.groupdocs.com/annotation"
    };
    annotator.Add(link);
    annotator.Save(@"path/annotation-link.pdf");
}

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

Tạo liên kết 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

Để kết thúc, bạn đã học cách thêm chú thích liên kết để tạo siêu liên kết trong tệp PDF bằng C#. Tương tự như vậy, bằng cách sử dụng chú thích liên kết, bạn có thể chuyển đổi bất kỳ phần nào của tài liệu thành siêu liên kết. Nhiều loại chú thích khác cũng 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 thêm về API bằng cách truy cập tài liệu. Đối với các truy vấn, liên hệ với chúng tôi qua diễn đàn.

Xem thêm