Як витягти всі зображення з документа Word на Python

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

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

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

Ці кроки описують процес вилучення зображень із документа Word у Python шляхом надання спільного доступу до конфігурації середовища та кроків для написання програми. Після створення середовища завантажте файл Word із зображеннями за допомогою об’єкта класу Document і отримайте з нього колекцію всіх фігур. Оскільки клас Shape має методи для виявлення зображень, ви можете витягнути зображення та зберегти їх на диску з указаним іменем.

Код для вилучення фотографій із документа Word на Python

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

Ця стаття допоможе нам отримати всі фотографії з файлу Word у Python. Якщо ви хочете дізнатися, як вставити фотографію у файл Word, перегляньте статтю як вставити зображення в Word за допомогою Python.

 Українська