Як витягти зображення з файлу Word на Java

У цьому короткому посібнику ми дізнаємося, як видобувати зображення з файлу Word у Java. Він містить усю інформацію, необхідну для створення середовища, деталі використання API для написання програми та приклад коду, що демонструє процес вилучення зображень із документа Word на Java. Ви також дізнаєтесь про різні варіанти налаштування процесу під час завантаження вихідного файлу DOCX і вилучення з нього різних зображень, наприклад PNG, JPEG тощо.

Кроки для вилучення зображень із Word у Java

  1. Створіть середовище для додавання Aspose.Words for Java для вилучення зображень
  2. Завантажте вихідний файл Word із зображеннями в об’єкт класу Document
  3. Отримайте колекцію фігур за допомогою методу getChildNodes() у класі Document
  4. Перегляньте всі фігури в колекції
  5. Перевірте, чи фігура має зображення, використовуючи метод hasImage() у класі Shape
  6. Збережіть зображення окремим файлом на диску

Ці кроки пояснюють процес вилучення зображень із файлу Word у Java. По-перше, ресурси розподіляються для встановлення середовища, а потім знайомляться з класами, методами та властивостями, необхідними для виконання завдання, наприклад, клас Document використовується для завантаження вихідного файлу Word, а метод getChildNodes() використовується для вилучення всіх зображення з нього. Нарешті, кожен елемент колекції перевіряється на наявність зображення, і, якщо знайдено, зберігається на диску як окремий файл зображення.

Код для вилучення зображень із документа Word на Java

Цей приклад коду демонструє процес вилучення всіх зображень із документа Word у Java. Після завантаження вихідного файлу Word використовується метод getChildNodes(), надаючи значення NodeType.SHAPE як аргумент, який повертає набір усіх фігур у документі, оскільки клас Shape має метод hasImage(), який перевіряє існування зображення. . Щойно зображення виявлено, його розширення отримується за допомогою shape.getImageData().getImageType() і використовується в назві вихідного зображення разом із опцією фільтрації зображень на основі їх типів.

У цьому підручнику ми навчилися вставляти зображення в MS Word за допомогою Java. Якщо ви хочете дізнатися, як створити документ Word з нуля, ви можете звернутися до статті як створити документ Word за допомогою Java.

 Українська