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

Цей підручник створено, щоб надати базову інформацію про те, як отримати зображення з PDF у Java. Ви отримаєте посилання на ресурси, використані у прикладі коду, детальну логіку програмування, яка керує розробкою програми, і приклад коду, який можна запустити, щоб отримати зображення з PDF-файлу на Java і потім зберегти його як {{ зображення HYPERLINK2}}. Також буде надано деталі для налаштування процесу, як-от завантаження вихідного документа з різних джерел разом із опцією встановлення паролів для захищених PDF-файлів або встановлення властивостей вихідного зображення.

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

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

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

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

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

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

 Українська