В этом кратком руководстве мы узнаем, как извлекать изображения из файла Word в Java. Он содержит всю информацию, необходимую для создания среды, сведения об использовании API для написания приложения и исполняемый образец кода, демонстрирующий процесс извлечения изображений из документа Word на Java. Вы также узнаете о различных вариантах настройки процесса при загрузке исходного файла DOCX и извлечении из него различных изображений, таких как PNG, JPEG и т. д.
Шаги по извлечению изображений из Word в Java
- Установите среду для добавления Aspose.Words for Java для извлечения изображений.
- Загрузите исходный файл Word с изображениями в объект класса Document
- Получите коллекцию фигур с помощью метода getChildNodes() в классе Document.
- Перебрать все фигуры в коллекции
- Проверьте, есть ли у фигуры изображение, используя метод hasImage() в классе Shape.
- Сохраните изображение отдельным файлом на диске
Эти шаги объясняют процесс извлечения изображений из файла Word в Java. Во-первых, ресурсы совместно используются для создания среды, за которой следует введение в классы, методы и свойства, необходимые для выполнения задачи, например, класс Document используется для загрузки исходного файла Word, а метод getChildNodes() используется для извлечения всех изображения из него. Наконец, каждый элемент коллекции проверяется на наличие изображения и, если найдено, сохраняется на диске в виде отдельного файла изображения.
Код для извлечения изображений из документа Word в Java
Этот пример кода демонстрирует процесс извлечения всех изображений из документа Word в Java. После загрузки исходного файла Word метод getChildNodes() используется путем предоставления значения NodeType.SHAPE в качестве аргумента, который возвращает набор всех фигур в документе, поскольку класс Shape имеет метод hasImage(), который проверяет существование изображения. . Как только изображение обнаружено, его расширение извлекается с помощью shape.getImageData().getImageType() и используется в имени выходного изображения вместе с возможностью фильтрации изображений на основе их типов.
В этом уроке мы узнали, как вставить изображение в MS Word с помощью Java. Если вы хотите узнать, как создать документ Word с нуля, вы можете обратиться к статье как создать документ Word с помощью Java.