Этот быстрый учебник объясняет, как конвертировать отсканированный PDF в Word с помощью Java. В нём содержатся все детали по настройке IDE, список шагов и пример кода для конвертации отсканированного PDF в документ Word с использованием Java. В конце статьи также будут предложены несколько улучшений для создания индивидуального вывода.
Шаги по преобразованию отсканированного PDF в Word с помощью Java
- Установите окружение для использования Aspose.Total for Java для преобразования отсканированного PDF в Word
- Применить лицензии для соответствующих продуктов
- Создайте экземпляр OCR engine для распознавания текста в PDF‑файле
- Загрузите исходный PDF‑файл и задайте параметры распознавания
- Запустите OCR‑движок и сохраните результат каждой страницы в список
- Создайте новый Word file с использованием класса Document и привяжите к нему builder.
- Пройдите по распознанным результатам и сохраните каждую строку на отдельной странице в файле Word
- Сохраните полученный файл Word на диск
Эти шаги описывают, как конвертировать отсканированный PDF‑файл в Word с помощью Java. Создайте OCR‑движок, установите тип входных данных как PDF, задайте язык ввода и флаг области обнаружения, и примените OCR к PDF. Наконец, создайте пустой файл Word, добавьте в него все результаты сканирования и сохраните полученный файл Word.
Код для преобразования отсканированного PDF в Word с помощью Java
Этот код демонстрирует процесс преобразования отсканированного PDF в документ Word с использованием Java. Для повышения точности на шумных/искажённых изображениях применяйте фильтры AutoSkew, AutoDewarping, AutoDenoising и Binarize. Светлый текст на тёмном фоне можно обработать, включив свойство setAutomaticColorInversion.
В этой статье мы преобразовали отсканированный PDF в файл Word. Чтобы создать QR‑код с логотипом, обратитесь к статье Create QR Code with Logo using Java.