Як отримати зображення з PDF-файлу в Python

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

Кроки для отримання зображень PDF у Python

  1. Налаштуйте IDE на використання Aspose.PDF для Python через .NET для вилучення зображень із PDF-файлу
  2. Отримайте доступ до вихідного PDF-файлу, що містить зображення, за допомогою об’єкта класу Document
  3. Доступ до певного зображення в ресурсах сторінки за допомогою об’єкта класу XImage
  4. Створіть новий потік файлів, використовуючи назву потрібного зображення
  5. Збережіть зображення як файл JPEG на диску

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

Код для отримання зображення з PDF-файлу на Python

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

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

 Українська