Bài viết này hướng dẫn cách xóa đánh dấu khỏi PDF bằng Java. Nội dung bao gồm chi tiết thiết lập môi trường phát triển, danh sách các bước và mã mẫu cho thấy cách xóa đánh dấu trong PDF bằng Java. Bạn sẽ học cách lọc các loại chú thích khác nhau và xóa chúng theo yêu cầu.
Các bước xóa đánh dấu khỏi PDF bằng Java
- Thiết lập môi trường để sử dụng Aspose.PDF for Java nhằm xóa các đánh dấu
- Tải tệp PDF đầu vào vào đối tượng Document với các đánh dấu có nhiều màu khác nhau
- Lấy tập hợp các trang trong tệp PDF và duyệt qua AnnotationCollection trong đó
- Xử lý từng chú thích đánh dấu và ép kiểu sang lớp HighlightAnnotation
- Kiểm tra chú thích và đánh dấu để xóa theo đầu vào của người dùng
- Xóa chú thích bằng phương thức delete() trong tập hợp Annotations được truy cập thông qua getAnnotations()
- Lưu tệp PDF đầu ra sau khi xử lý các đánh dấu trong PDF
Các bước trên tóm tắt cách xóa đánh dấu trong PDF bằng Java. Nhập các mô-đun cần thiết từ thư viện, tạo bộ đếm, tải giấy phép và xác định phương thức nhận các đối số như PDF đầu vào, PDF đầu ra, loại xóa (tất cả hoặc màu cụ thể) và màu nếu cần. Cuối cùng, truy cập các chú thích đánh dấu trong PDF và xóa chúng dựa trên các tham số đầu vào.
Mã xóa đánh dấu PDF bằng Java
Mã này đã minh họa cách xóa đánh dấu trong PDF bằng Java. Mỗi chú thích trên một trang được chuyển đổi thành HighlightAnnotation vì thuộc tính màu có thể cần thiết để xóa đánh dấu. Nếu bạn muốn xóa tất cả các chú thích, đừng sử dụng việc ép kiểu sang HighlightAnnotation và chỉ cần xóa chú thích trực tiếp mà không có bất kỳ điều kiện nào.
Bài viết này đã hướng dẫn chúng tôi quy trình tìm và xóa chú thích đánh dấu. Để chuyển đổi tệp PS sang PDF, hãy tham khảo bài viết Chuyển đổi tệp PS sang PDF bằng Java.