Как да конвертирате PDF в изображение в Python

Тази кратка тема предоставя подробности за това как да конвертирате PDF в изображение в Python. Можете да зададете разделителна способност, височина, ширина и други свойства като задаване на шрифт по подразбиране, мащабиране на изображения, за да отговарят на ширината на страницата и много други. За конвертиране на PDF страница в изображение се използва код на Python и по-долу са дадени подробни стъпки за конвертиране на файл PDF в изображение PNG.

Стъпки за конвертиране на PDF в изображение в Python

  1. Инсталирайте Aspose.PDF за Python чрез .NET, за да конвертирате PDF в изображение
  2. Отворете изходния PDF файл в обекта на класа на документа за конвертиране в изображение
  3. Създайте обекта на клас Resolution, за да зададете разделителната способност на изходното изображение
  4. Инициализирайте обекта на класа PngDevice, като използвате обекта за разрешаване
  5. Преминете през всички страници в изходния PDF с помощта на колекцията Document.pages
  6. Извикайте функцията PngDevice.process, за да конвертирате всяка PDF страница в изображение и да я запишете на диск

В горния абзац получавате подробности стъпка по стъпка за изобразяване на PDF към изображение в Python чрез добавяне на необходимите препратки и след това зареждане на целевия PDF. Можете също така да зададете различните конфигурации за всички изходни файлове с изображения и да анализирате всички страници на PDF файлове за конвертиране в изображения. Накрая всяко конвертирано изображение се записва в отделен файл на диска.

Код за експортиране на PDF към изображение в Python

Този пример използва обекта на клас Document за зареждане на изходния PDF файл, където класът Document съдържа колекция от страници за итерация. За да се зададат различни свойства на изходните изображения, се декларират обекти Resolution и PngDevice, които поддържат задаване на различни параметри като разделителна способност на изображението, ширина, височина, BarcodeOptimization, InterpolationHighQuality и OptimizeDimensions. Имайте предвид, че можете да използвате BmpDevice, EmfDevice, GifDevice и много други за създаване на различни типове изображения.

Научихме за процеса за прехвърляне на PDF страници към изображения с помощта на Python. Ако се интересувате да научите за създаването на PDF файлове от нулата, вижте статията на как да създадете PDF в Python.

 Български