Hướng dẫn này hướng dẫn cách xóa siêu liên kết khỏi PDF trong C#. Bạn sẽ nhận được tất cả các chi tiết cần thiết để thiết lập môi trường phát triển, một tập hợp các bước cần tuân theo khi phát triển ứng dụng và mã mẫu có thể chạy được để xóa liên kết khỏi PDF trong C# sao cho không còn siêu liên kết nào. Hoạt động này không yêu cầu bất kỳ công cụ hoặc phần mềm của bên thứ ba nào được cài đặt trên hệ thống trong khi chạy ứng dụng này.
Các bước để loại bỏ tất cả các siêu liên kết khỏi PDF trong C#
- Đặt môi trường phát triển để sử dụng Aspose.PDF for .NET để xóa liên kết
- Tải tệp PDF mẫu bằng đối tượng lớp Document có nhiều siêu liên kết trong đó
- Phân tích cú pháp qua từng trang và truy cập bộ sưu tập các chú thích trên mỗi trang
- Phân tích qua tất cả các chú thích và tìm chú thích loại liên kết
- Gọi phương thức Delete() từ lớp tập hợp Chú thích để xóa siêu liên kết
- Lưu tệp PDF kết quả không có siêu liên kết trong đó
Các bước này cung cấp thông tin tổng hợp để xóa siêu liên kết khỏi PDF trong C#. Quá trình được bắt đầu bằng cách tải tệp PDF đích và sau đó phân tích cú pháp bộ sưu tập chú thích của từng trang để tìm chú thích loại Liên kết. Sau khi tìm thấy chú thích siêu liên kết, nó sẽ bị xóa bằng cách gọi phương thức Delete() của lớp AnnotationsCollection.
Mã để xóa liên kết khỏi tài liệu PDF trong C#
Đoạn mã nói trên minh họa quá trình cách xóa liên kết khỏi PDF trong C# sao cho văn bản siêu liên kết vẫn ở đó tuy nhiên chỉ có liên kết bị xóa. Bạn có thể tìm kiếm các loại chú thích khác nhau như văn bản, hình tròn, đa giác, đa tuyến, đường thẳng, hình vuông, văn bản tự do, đánh dấu, gạch chân, v.v. Nếu bạn muốn xóa toàn bộ chú thích bất kể loại nào, hãy gọi phương thức Delete() mà không có bất kỳ đối số nào.
Hướng dẫn nhanh này đã dạy chúng ta cách phát triển công cụ loại bỏ siêu liên kết PDF trong C#. Nếu bạn muốn tìm hiểu quy trình thêm siêu liên kết vào PDF, hãy tham khảo bài viết về cách thêm siêu liên kết trong PDF bằng C#.