Hình ảnh sang Excel OCR Java

Bạn có thể chuyển đổi hình ảnh sang tệp Excel với tính năng nhận dạng ký tự quang học theo lập trình trong Java. Bạn có thể tải hình ảnh đầu vào từ đĩa hoặc địa chỉ URI và sau đó nhận dạng văn bản để tạo tệp XLSX hoặc XLS.

Chuyển đổi hình ảnh sang Excel - Cài đặt API Java

Bạn có thể chuyển đổi hình ảnh sang Excel bằng API Aspose.OCR cho Java. Tải tệp đầu vào dưới dạng JPG, PNG, BMP hoặc các định dạng khác và nhận dạng văn bản để lưu tệp Excel đầu ra. Vui lòng tải xuống tệp JAR từ Bản phát hành mới hoặc sử dụng các cấu hình bên dưới trong tệp pom.xml của dự án dựa trên Maven của bạn:

Kho:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Sự phụ thuộc:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr</artifactId>
    <version>21.12</version>
</dependency>

Chuyển đổi hình ảnh sang Excel với OCR bằng Java

Bạn có thể chuyển đổi hình ảnh sang tệp Excel bằng các bước sau:

  1. Khởi tạo một thể hiện của lớp AsposeOcr.
  2. Tạo một thể hiện của đối tượng lớp RecognitionSettings.
  3. Nhận dạng hình ảnh đầu vào bằng phương thức RecognizePage.
  4. Cuối cùng, lưu kết quả đầu ra dưới dạng tệp Excel.

Đoạn mã sau minh họa cách chuyển đổi hình ảnh sang tệp Excel bằng Java:

//Tạo phiên bản api
AsposeOCR api = new AsposeOCR();

try {
RecognitionSettings settings  = new RecognitionSettings();
        RecognitionResult result = api.RecognizePage("OCR.png", settings);

        // Lưu kết quả OCR dưới dạng tệp XLSX Excel
        result.save("OCRjava.xlsx", Format.Xlsx);

} catch (IOException e) {
        e.printStackTrace();
}

Chuyển đổi hình ảnh trực tuyến bằng URI sang Excel với OCR trong Java

Bạn có thể chuyển đổi hình ảnh trực tuyến sang tệp Excel bằng tính năng OCR bằng cách làm theo các bước bên dưới:

  1. Đầu tiên, tạo một đối tượng của lớp AsposeOcr.
  2. Khởi tạo một thể hiện của lớp RecognitionSettings.
  3. Nhận dạng hình ảnh với OCR bằng phương pháp RecognizePage.
  4. Lưu tệp đầu ra ở định dạng XLSX hoặc XLS.

Đoạn mã sau giải thích cách chuyển đổi hình ảnh trực tuyến bằng OCR trong Java:

// Nhận hình ảnh để nhận dạng
String uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

//Tạo phiên bản api
AsposeOCR api = new AsposeOCR();

try {
RecognitionSettings set = new RecognitionSettings();
        RecognitionResult result = api.RecognizePageFromUri(uri, set);

        // Lưu kết quả OCR dưới dạng tệp XLSX Excel
        result.save("OCRjava.xlsx", Format.Xlsx);

} catch (IOException e) {
        e.printStackTrace();
}

Nhận giấy phép API miễn phí

Bạn có thể đánh giá đầy đủ các tính năng của API bằng cách yêu cầu giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi hình ảnh từ tệp cục bộ hoặc từ URI trực tuyến sang tệp Excel bằng OCR theo chương trình trong Java. Bạn có thể tự động hóa quy trình này để nhận dạng nhiều hình ảnh từ một thư mục cũng như sử dụng xử lý song song theo yêu cầu của bạn. Vui lòng truy cập tài liệu để khám phá các tính năng khác. Hơn nữa, vui lòng liên hệ với chúng tôi tại diễn đàn.

Xem thêm