Hướng dẫn ngắn này mô tả cách xóa hình mờ khỏi PDF bằng C#. Nó chứa tất cả các tài nguyên cần thiết để thiết lập môi trường, quy trình từng bước để viết ứng dụng và mã mẫu có thể chạy được để xóa văn bản hình mờ khỏi PDF bằng C#. Bạn cũng sẽ học cách làm việc với các loại thành phần lạ khác nhau trên một trang và lọc các thành phần tạo tác của các loại được yêu cầu.
Các bước để xóa hình mờ khỏi PDF bằng C#
- Thiết lập môi trường để thêm Aspose.PDF for .NET vào dự án của bạn để xóa hình mờ
- Tải tệp PDF nguồn vào đối tượng lớp Document để xóa hình mờ
- Phân tích cú pháp qua tất cả artifacts trên mỗi trang của tài liệu và tạo danh sách các tạo phẩm loại hình mờ
- Sau khi danh sách được phổ biến với các tạo phẩm mong muốn, hãy xóa tất cả các hình mờ
- Lưu tệp PDF kết quả sau khi xóa hình mờ
Các bước này giải thích quy trình xóa hình mờ khỏi tài liệu PDF bằng C# bằng cách xác định các tài nguyên, lớp, phương thức và thuộc tính quan trọng được yêu cầu khi viết ứng dụng này. Trong quá trình này, tệp PDF nguồn được tải vào đối tượng lớp Tài liệu, sau đó tất cả các trang của nó được phân tích cú pháp. Đối với mỗi trang, các thành phần tạo tác của nó được kiểm tra để tìm loại hình mờ và được lưu vào danh sách để xóa ở cuối.
Mã để xóa hình mờ khỏi PDF bằng C#
Đoạn mã này trình bày quy trình viết phần xóa water mark trong PDF bằng C#. Nó sử dụng bộ sưu tập Page.Artifacts để xác định các tạo phẩm loại Watermark bằng cách so sánh thuộc tính Subtype với giá trị liệt kê Artifact.ArtifactSubtype.Watermark. Sau khi tất cả các tạo phẩm hình mờ được thu thập trong một danh sách, danh sách này sẽ được phân tích cú pháp và các hình mờ tương ứng sẽ bị xóa khỏi từng trang một cách riêng biệt.
Hướng dẫn nhanh này đã hướng dẫn chúng tôi xóa hình mờ khỏi PDF bằng C#. Nếu bạn muốn tìm hiểu quy trình thêm hình mờ, hãy tham khảo bài viết trên cách thêm hình mờ vào PDF trong C#.