Този урок е предназначен да предостави основна информация за как да получите изображения от PDF в Java. Ще получите препратка към ресурсите, използвани в примерния код, подробна програмна логика, ръководеща разработката на приложението, и изпълним примерен код за получаване на изображение от PDF в Java и след това да го запазите като JPG изображение. Ще бъдат предоставени и подробности за персонализиране на процеса като зареждане на изходния документ от различни източници, заедно с опцията за задаване на пароли за защитените 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.