Курс Python → Конвертация изображений в PDF

Для конвертации изображений в PDF с использованием библиотеки img2pdf вам необходимо установить данную библиотеку с помощью pip:

pip install img2pdf

После установки библиотеки вам нужно создать список изображений, которые вы хотите объединить в один PDF-файл. Этот список можно создать вручную или с помощью функций Python, например, используя модуль glob для поиска всех изображений в определенной директории.

Далее, чтобы конвертировать изображения в PDF, вы можете использовать следующий код:

import img2pdf

# Список изображений для конвертации
images = ['image1.jpg', 'image2.png', 'image3.jpeg']

# Создание PDF-файла
with open('output.pdf', 'wb') as f:
    f.write(img2pdf.convert(images))

В данном примере мы создаем список изображений ‘image1.jpg’, ‘image2.png’, ‘image3.jpeg’ и конвертируем их в PDF-файл ‘output.pdf’. Функция img2pdf.convert() принимает список изображений и возвращает байтовый объект, который мы записываем в файл ‘output.pdf’ в режиме записи бинарных данных (‘wb’).

Теперь у вас есть PDF-файл, содержащий все выбранные изображения. Этот подход позволяет удобно объединять несколько изображений в один файл для удобства хранения и передачи информации.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Оператор continue в Python
  2. Очистка данных в Python
  3. Именованные аргументы в Python
  4. Транспонирование 2D-массива с помощью zip
  5. Сортировка с помощью key
  6. Обработка исключений в Python
  7. Декораторы с аргументами в Python
  8. Использование *args
  9. Экранирование символов в Python
  10. Список методов и атрибутов
  11. Извлечение данных из JSON
  12. Метод сравнения объектов в Python
  13. Цикл for с enumerate() в Python
  14. Проверка окончания строки с помощью str.endswith()
  15. Python: Фильтрация списков с помощью filter()
  16. Декораторы в Python
  17. Атрибуты массивов в Numpy
  18. Хранение переменных в Python.
  19. Enum в Python
  20. Копирование словарей и списков в Python
  21. Проверка на истинность объектов в Python
  22. Python OrderedDict и fromkeys() — работа с словарями
  23. Работа с NumPy
  24. Регистрация на курсы SF Education
  25. Сравнение def и lambda функций в Python
  26. Инверсия списков и строк в Python
  27. Работа с часовыми поясами в Python
  28. Установка и использование модуля «howdoi»
  29. Ключевое слово global в Python
  30. Именованные срезы в Python
  31. Назначение максимального и минимального значения переменной в Python.
  32. Инверсия списка/строки в Python
  33. Лямбда-функции в Python
  34. Функция reduce() в Python
  35. Отправка HTTP-запросов с User-Agent
  36. Объединение коллекций в Python
  37. Многопроцессорное программирование в Python
  38. Python: библиотеки и функции
  39. Настройка логгера Logzero
  40. Переопределение метода __lshift__
  41. Combobox в Tkinter
  42. Условные выражения в Python
  43. Генерация случайных данных в NumPy
  44. Библиотека sh: удобные команды терминала
  45. Проверка списка: any() и all()
  46. Структура данных словарь в Python
  47. Декоратор total_ordering для сравнения объектов

Marketello читают маркетологи из крутых компаний