Тази тема обхваща подробности за как да получите изображения от PDF в Python с помощта на стъпки за конфигуриране и примерен код, който може да се изпълнява. Споделя се пълен програмен код, който може да се използва за разработване на това приложение, тъй като са осигурени всички необходими класове и методи, необходими за получаване на изображения от PDF в Python в различни формати като PNG, JPEG и т.н. Ще наблюдавате също различни опции за подобряване на процеса чрез персонализиране на генерираните изображения след достъп до тях от файла PDF.
Стъпки за получаване на PDF изображения в Python
- Конфигурирайте IDE да използва Aspose.PDF за Python чрез .NET за извличане на изображения от PDF
- Осъществете достъп до изходния PDF файл, съдържащ изображения в него, като използвате обекта на клас Document
- Осъществете достъп до определено изображение в ресурсите на страницата, като използвате обекта на клас XImage
- Генерирайте нов файлов поток, като използвате името на желаното изображение
- Запазете изображението като JPEG файл на диска
Тези стъпки включват как да получите изображение от PDF в Python чрез излагане на подход стъпка по стъпка, при който първо отваряме изходния PDF файл и след това осъществяваме достъп до определена страница в PDF файла. За всяка PDF страница има колекция от ресурси, включително изображения, които могат да бъдат препратени с помощта на индекс. След като се осъществи достъп до необходимата препратка към изображение с помощта на екземпляр на обекта от клас XImage, той може да бъде записан като изображение на диска с помощта на екземпляр на потока от памет.
Код за получаване на изображение от PDF в Python
Този код показва процедурата за извличане на изображение от PDF в Python чрез достъп до него в обекта на класа Document и след това зареждане на достъп до желаното изображение на определена страница чрез достъп до нейния списък с ресурси. След като имаме достъп до желаното изображение, ние може да го преименува и може също да прави промени в препратките в документа. Можете също да получите достъп до различни свойства като име, ширина и височина, за да филтрирате изображенията, преди да ги запишете като файл на диска.
Този пример ни насочи да извлечем изображения от PDF страница. Ако се интересувате да научите за процеса на добавяне на воден знак в PDF файл, вижте статията на как да добавите воден знак към PDF в Python.