Курс 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. Модуль os в Python: работа с файлами
  2. Удаление элементов из списка в Python
  3. История Python
  4. Форматирование строк в Python
  5. Поиск повторов в списке
  6. Работа с JSON в Python
  7. Правила именования переменных
  8. Сохранение Unicode в JSON
  9. Функция product() из itertools
  10. Выбор редактора кода.
  11. Определение имен функций
  12. Переменная с нижним подчеркиванием
  13. Сравнение строк в Python
  14. Цикл for в Python
  15. Работа с WindowsPath()
  16. Преобразование списка в словарь через генератор
  17. Выключение компьютера с помощью Python
  18. Создание GUI с Tkinter: Entry
  19. Склеивание строк через метод join()
  20. Подчеркивание в REPL
  21. Метод bool() в Python
  22. Метод rsub в Python: расширение функциональности вычитания
  23. Абстракции словарей и множеств в Python
  24. Кортеж в Python: создание и использование
  25. Создание веб-приложения с Flask
  26. Использование модуля __future__
  27. Форматирование строк с f-строками
  28. Создание и инициализация объектов
  29. Ускорение выполнения кода в Python
  30. Роль ключевого слова self
  31. Применение функции к элементам списка
  32. Итераторы с потерямиZIP
  33. Инверсия списков и строк в Python
  34. Применение функции map() в Python
  35. Список переменных с %who
  36. Поиск индекса элемента
  37. Применение команды break
  38. Создание новой даты в Python
  39. Принципы программирования
  40. Упрощение работы с JSON-данными в Python
  41. Преобразование данных в Python
  42. Основы работы с os
  43. Работа с defaultdictами в Python
  44. Генераторные функции в Python
  45. Python Enum Weekday Usage
  46. Операции с числами в Python

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