Это руководство предназначено для предоставления основной информации о том, как получить изображения из PDF в Java. Вы получите ссылку на ресурсы, использованные в примере кода, подробную логику программирования, направляющую разработку приложения, и исполняемый пример кода, чтобы получить изображение из PDF-файла на Java, а затем сохранить его как {{ ГИПЕРССЫЛКА2}} изображение. Также будут предоставлены подробности для настройки процесса, например загрузки исходного документа из разных источников, а также возможность установки паролей для защищенных файлов PDF или настройки свойств выходного изображения.
Шаги для получения изображений из PDF в Java
- Настройте IDE, чтобы добавить Aspose.PDF for Java для извлечения изображений PDF
- Загрузите входной PDF-файл в объект Document class с диска или из потока памяти.
- Получите ссылку на коллекцию ресурсов целевой страницы PDF, из которой необходимо извлечь изображение.
- Получите ссылку на нужное изображение, используя объект класса XImage из коллекции изображений в ресурсах.
- Создайте экземпляр объекта FileOutputStream для сохранения выходного изображения.
- Сохраните целевое изображение в виде файла JPG.
Эти шаги обеспечивают пошаговую логику получения изображения из PDF в Java. В нем объясняется внутренняя структура PDF-файла, где каждая страница имеет набор ресурсов, включая изображения на этой странице, используемые для доступа к целевому изображению. Как только ссылка на изображение получена, она сохраняется в объекте класса XImage, который содержит методы для сохранения загруженного изображения на диск.
Код для получения изображений из PDF в Java
Этот код демонстрирует как получить изображение из PDF в Java, представляя класс Document, который используется для загрузки исходного PDF. Следующий важный класс — XImage, который может содержать ссылку на изображение в коллекции изображений выбранной страницы PDF. Получив ссылку на изображение, вы можете не только использовать ее для сохранения загруженного изображения на диск, но и удалить это изображение из исходного PDF-файла, переименовать изображение в исходном PDF-файле и проверить, является ли изображение прозрачным или нет.
Это руководство также можно использовать для получения всех изображений из PDF в Java. Если вас интересует процесс преобразования изображения в PDF, обратитесь к статье как преобразовать изображение в PDF в Java.