Вы можете преобразовать изображение в файл Excel с оптическим распознаванием символов программно на Java. Вы можете загрузить входное изображение с диска или адреса URI, а затем распознать текст для создания файла XLSX или XLS.
- Конвертер изображений в Excel — установка Java API
- Преобразование изображения в Excel с помощью OCR с использованием Java
- Преобразование онлайн-изображения с использованием URI в Excel с OCR в Java
Конвертер изображений в Excel — установка Java API
Вы можете конвертировать изображения в Excel с помощью Aspose.OCR for Java API. Загрузите входной файл в формате JPG, PNG, BMP или других форматах и распознайте текст для сохранения выходного файла Excel. Загрузите файл JAR из Новые выпуски или используйте приведенные ниже конфигурации в файле pom.xml вашего проекта на основе Maven:
Репозиторий:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Зависимость:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-ocr</artifactId>
<version>21.12</version>
</dependency>
Преобразование изображения в Excel с помощью OCR с использованием Java
Вы можете преобразовать изображение в файл Excel, выполнив следующие действия:
- Инициализировать экземпляр класса AsposeOcr.
- Создайте экземпляр объекта класса RecognitionSettings.
- Распознайте входное изображение методом RecognizePage.
- Наконец, сохраните результат в виде файла Excel.
Следующий код демонстрирует, как преобразовать изображение в файл Excel с помощью Java:
//Создать экземпляр API
AsposeOCR api = new AsposeOCR();
try {
RecognitionSettings settings = new RecognitionSettings();
RecognitionResult result = api.RecognizePage("OCR.png", settings);
// Сохранить результаты OCR в виде файла XLSX Excel
result.save("OCRjava.xlsx", Format.Xlsx);
} catch (IOException e) {
e.printStackTrace();
}
Преобразование онлайн-изображения с использованием URI в Excel с OCR в Java
Вы можете преобразовать онлайн-изображение в файл Excel с помощью функции OCR, выполнив следующие действия:
- Во-первых, создайте объект класса AsposeOcr.
- Инициализировать экземпляр класса RecognitionSettings.
- Распознайте изображение с помощью OCR, используя метод RecognizePage.
- Сохраните выходной файл в формате XLSX или XLS.
В следующем фрагменте кода объясняется, как преобразовать онлайн-изображение с помощью OCR в Java:
// Получить изображение для распознавания
String uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";
//Создать экземпляр API
AsposeOCR api = new AsposeOCR();
try {
RecognitionSettings set = new RecognitionSettings();
RecognitionResult result = api.RecognizePageFromUri(uri, set);
// Сохранить результаты OCR в виде файла XLSX Excel
result.save("OCRjava.xlsx", Format.Xlsx);
} catch (IOException e) {
e.printStackTrace();
}
Получить бесплатную лицензию API
Вы можете оценить возможности API в полном объеме, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как преобразовать изображение из локального файла или из онлайн-URI в файл Excel с помощью OCR программно на Java. Вы можете автоматизировать этот процесс для распознавания нескольких изображений из папки, а также использовать параллельную обработку в соответствии с вашими требованиями. Посетите документацию, чтобы изучить другие функции. Кроме того, пожалуйста, свяжитесь с нами на форуме.