Как получить изображения из PDF в Java

Это руководство предназначено для предоставления основной информации о том, как получить изображения из PDF в Java. Вы получите ссылку на ресурсы, использованные в примере кода, подробную логику программирования, направляющую разработку приложения, и исполняемый пример кода, чтобы получить изображение из PDF-файла на Java, а затем сохранить его как {{ ГИПЕРССЫЛКА2}} изображение. Также будут предоставлены подробности для настройки процесса, например загрузки исходного документа из разных источников, а также возможность установки паролей для защищенных файлов 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.

 Русский