Trong hướng dẫn ngắn này, bạn sẽ tìm hiểu cách xóa nhận xét trong PDF bằng Java. Tất cả thông tin bắt buộc được cung cấp để cài đặt IDE, danh sách các bước viết ứng dụng tối thiểu để thực hiện tác vụ kèm theo mã mẫu có thể chạy được để xóa nhận xét khỏi PDF trong Java. Bài viết này cũng thảo luận về các chú thích khác tương tự như chú thích có thể được xử lý khi làm việc với tệp PDF.
Các bước để xóa tất cả nhận xét khỏi PDF trong Java
- Đặt IDE để sử dụng Aspose.PDF for Java để xóa nhận xét
- Mở tệp PDF đích bằng đối tượng lớp Document để xóa nhận xét
- Phân tích cú pháp từng trang của tệp PDF đã tải và truy cập collection of annotations trên đó
- Phân tích cú pháp từng chú thích và lọc chú thích loại Văn bản để xóa chúng
- Gọi phương thức delete() trong Annotations collection để xóa Text annotation
- Lưu tệp PDF đầu ra không có chú thích Văn bản trong đó
Các bước này bao gồm quy trình xóa nhận xét trong PDF bằng Java. Quá trình này khá đơn giản khi tệp PDF được tải và tất cả các trang được phân tích cú pháp vì mỗi trang có bộ sưu tập các loại chú thích khác nhau, bao gồm chú thích loại Văn bản biểu thị nhận xét trong tệp PDF. Khi các chú thích mục tiêu được phát hiện, chúng sẽ bị xóa và tệp PDF kết quả được lưu trên đĩa.
Mã để xóa tất cả nhận xét khỏi PDF trong Java
Mã mẫu nói trên minh họa quy trình đơn giản để xóa nhận xét khỏi PDF trong Java. Các lớp chính được sử dụng cho quy trình này bao gồm lớp Tài liệu để tải tệp PDF, PageCollection để truy cập từng Trang, lớp AnnotationCollection để truy cập tất cả các đối tượng Chú thích trong Trang và trình liệt kê AnnotationType để kiểm tra các chú thích loại Văn bản trong khi nó cũng có các loại chú thích khác, chẳng hạn như gạch chân, gạch bỏ, đánh dấu, liên kết và hình mờ để đặt tên cho một số. Phương thức delete() trong lớp AnnotationCollection chứa nhiều hàm bị quá tải để xóa tất cả hoặc các chú thích được chọn theo yêu cầu.
Chủ đề này đã khai sáng cho chúng tôi về cách xóa nhận xét trong PDF bằng Java. Nếu bạn muốn tìm hiểu quy trình chèn nhận xét vào tệp PDF, hãy tham khảo bài viết trên cách chèn bình luận vào PDF bằng Java.