Bài hướng dẫn nhanh này giải thích cách chuyển đổi PDF đã quét sang Word bằng Java. Nó cung cấp đầy đủ chi tiết để thiết lập IDE, danh sách các bước, và mã mẫu để chuyển đổi PDF đã quét sang tài liệu Word bằng Java. Một vài cải tiến cũng sẽ được đề xuất ở cuối bài viết để tạo ra đầu ra tùy chỉnh.
Các bước chuyển đổi PDF đã quét sang Word bằng Java
- Đặt môi trường để sử dụng Aspose.Total for Java để chuyển đổi PDF đã quét sang Word
- Áp dụng giấy phép cho các sản phẩm liên quan
- Khởi tạo OCR engine để nhận dạng văn bản trong tệp PDF
- Tải tệp PDF nguồn và đặt các tham số nhận dạng
- Chạy công cụ OCR và lưu kết quả của mỗi trang vào một danh sách
- Tạo một Word file mới bằng lớp Document và liên kết một builder với nó
- Duyệt qua các kết quả đã nhận dạng và lưu mỗi chuỗi trên một trang riêng trong tệp Word
- Lưu tệp Word kết quả vào đĩa
Những bước này mô tả cách chuyển đổi tệp PDF đã quét sang Word bằng Java. Tạo engine OCR, đặt loại đầu vào là PDF, đặt ngôn ngữ đầu vào và cờ vùng phát hiện, và áp dụng OCR lên PDF. Cuối cùng, tạo một tệp Word trống, thêm tất cả kết quả đã quét vào đó và lưu tệp Word kết quả.
Mã chuyển PDF quét sang Word bằng Java
Mã này minh họa quy trình chuyển đổi PDF đã quét sang tài liệu Word bằng Java. Để tăng độ chính xác trên các hình ảnh nhiễu/lệch, áp dụng các bộ lọc AutoSkew, AutoDewarping, AutoDenoising và Binarize. Văn bản sáng trên nền tối có thể được xử lý bằng cách bật thuộc tính setAutomaticColorInversion.
Trong bài viết này, chúng tôi đã chuyển đổi một tệp PDF đã quét sang tệp Word. Để tạo mã QR có logo, hãy tham khảo bài viết Tạo mã QR có logo bằng Java.