Преобразование PDF в JPG в Python

Файлы PDF повсюду в виде документов, счетов, квитанций, статей и т. д. Это один из самых удобных форматов для печати и обмена документами. В некоторых случаях вам необходимо преобразовать PDF-файлы в изображения JPG для создания эскизов или встраивания во внешние приложения. Для этого в этой статье рассказывается, как программно преобразовать страницы PDF в изображения JPG в Python.

Библиотека конвертера Python PDF в JPG

Aspose.Words for Python — это многофункциональная библиотека для автоматизации операций обработки текстов в приложениях Python. Он позволяет легко создавать текстовые документы и управлять ими. Мы будем использовать эту библиотеку для преобразования файлов PDF в изображения JPG. Вы можете установить библиотеку в свое приложение Python из PyPI, используя следующую команду pip.

> pip install aspose-words

Как преобразовать PDF в JPG в Python

Давайте посмотрим, как преобразовать файл PDF в JPG в Python. Для этого вам нужно всего лишь загрузить файл PDF, просмотреть его страницы и сохранить каждую страницу в виде изображения JPG. Ниже приведены шаги для сохранения страниц в файле PDF в виде изображений JPG в Python.

  • Загрузите файл PDF с помощью класса Document.
  • Пролистайте страницы и извлеките каждую страницу, используя метод Document.extractpages().
  • Сохраните каждую страницу в формате PDF как изображение JPG, используя метод Document.save().

В следующем примере кода показано, как выполнить преобразование PDF в JPG в Python.

import aspose.words as aw

# Load PDF file
doc = aw.Document("PDF.pdf")

# Save each page in PDF as JPG
for page in range(0, doc.page_count):
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию для использования Aspose.Words for Python без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как конвертировать файлы PDF в изображения JPG в Python. Вы можете использовать эту функцию для создания эскизов страниц PDF в формате JPG и встраивания их в свои приложения. Кроме того, вы можете узнать больше о библиотеке обработки текстов Python, используя документацию. Кроме того, вы можете поделиться своими вопросами или запросами через наш форум.

Смотрите также