Hướng dẫn ngắn này hướng dẫn cách thêm siêu liên kết trong PDF bằng C#. Nó chứa tài nguyên cần thiết cần thiết để thiết lập môi trường, mô tả chi tiết về quy trình ở dạng các bước và mã mẫu có thể chạy được để chèn liên kết trong PDF bằng C#. Bạn cũng sẽ tìm hiểu quy trình tùy chỉnh siêu liên kết và văn bản của nó theo yêu cầu.
Các bước để tạo liên kết cho PDF bằng C#
- Thiết lập môi trường để sử dụng Aspose.PDF for .NET để thêm siêu liên kết
- Mở tệp PDF mục tiêu bằng đối tượng lớp Document và nhận tham chiếu đến trang mong muốn
- Tạo một đối tượng LinkAnnotation và đặt các thuộc tính của nó bao gồm cả URI trước khi thêm nó vào trang
- Tạo một đối tượng FreeTextAnnotation và đặt văn bản được hiển thị trên liên kết
- Thêm cả hai chú thích vào trang
- Lưu tệp PDF kết quả trên đĩa có siêu liên kết trong đó
Các bước trên xây dựng quy trình cách thêm liên kết trong PDF bằng C# trong đó tệp PDF nguồn đầu tiên được tải và trang đầu tiên của nó được truy cập nơi siêu liên kết sẽ được thêm vào. Trong các bước tiếp theo, một chú thích liên kết được tạo trong một hình chữ nhật có đường viền vô hình và một chú thích văn bản cũng được tạo trên cùng một vị trí trong một hình chữ nhật có cùng kích thước và đường viền vô hình tương tự, do đó chồng lấp vùng liên kết và vùng văn bản để tạo một siêu liên kết. Cuối cùng, cả hai chú thích này đều được thêm vào trang PDF đã chọn và tệp PDF kết quả được lưu trên đĩa.
Mã để thêm liên kết vào PDF bằng C#
Mã mẫu đã nói ở trên minh họa quy trình về cách tạo liên kết tới PDF bằng C# trong đó đối tượng LinkAnnotation được sử dụng để tạo liên kết thực bằng cách cung cấp URI, đặt đường viền của nó cùng với chiều rộng bằng 0 và hành động được đặt thành mở trang đích có URL được đặt. Tương tự, trong khi tạo đối tượng FreeTextAnnotation để hiển thị văn bản siêu liên kết, hình chữ nhật được xác định và giao diện được đặt cùng với cài đặt phông chữ và màu sắc. Lưu ý rằng nhiều thuộc tính khác cũng có thể được đặt cho các chú thích này.
Trong chủ đề này, chúng ta đã học quy trình nhúng liên kết vào PDF bằng C#. Nếu bạn muốn tìm hiểu quy trình thêm đầu trang và chân trang vào tệp PDF, hãy tham khảo bài viết trên cách thêm đầu trang và chân trang trong PDF bằng C#.