Подробнее
Что нужно для старта
- Базовые знания Python, желание познавать новую информацию
Что вы получите
- Автоматизировать создание PDF-документов с использованием Python и библиотеки ReportLab, упрощая работу с отчетами, инструкциями и другими материалами.
- Разрабатывать сложные макеты с текстом, списками, таблицами, изображениями и диаграммами, максимально используя потенциал ReportLab для визуализации данных.
- Применять основные возможности SimpleDocTemplate и BaseDocTemplate для создания документов с точной настройкой структуры и форматирования.
- Автоматизировать создание профессиональных документов с оглавлением, номерами страниц и гиперссылками.
- Создавать и настраивать разнообразные типы диаграмм (столбчатые, линейные, круговые).
- Управлять шаблонами страниц и программно определять порядок их применения.
- Создавать таблицы для наглядного представления информации.
- Использовать шаблоны и канву страниц.
Для кого этот курс
- Этот курс как для новичков, так и для тех, кто желает расширить свои навыки. Курс будет особенно полезен тем, кто хочет автоматизировать работу при создании PDF-документов.
Программа курса
- Здравствуйте!
- Что потребуется для обучения
- Что такое PDF
- Библиотека ReportLab
- Три способа создания документа
- Создаём SimpleDocTemplate
- Меры измерения в ReportLab
- HTML-теги в Paragraph
- Отступы в SimpleDocTemplate
- Свои стили ParagraphStyle
- Жирный, курсив и подчеркнутый в ParagraphStyle
- Готовые стили ParagraphStyle
- Подключаем любые шрифты
- Цвет шрифта и заливки
- Вставка изображения Image и Spacer
- Простой маркированный список
- Список с ListFlowable и ListItem
- Вложенные списки
- BaseDocTemplate Frame и PageTemplate
- Несколько фреймов и FrameBreak
- Колонки с помощью фреймов
- Разные шаблоны для титульной страницы и остальных
- Таблицы Table и стили TableStyle
- Настройки таблицы Table
- Контент для таблицы
- Рисуем стандартные фигуры
- Рисуем кастомные фигуры
- Встроенные виджеты
- Общая информация
- Вертикальная столбчатая диаграмма
- Диаграмма с накоплением
- Линейная диаграмма
- Линейный график
- Круговая диаграмма
- Рисуем фигуры на канве
- Рисуем текст на канве
- Рисуем объект текста на канве
- Добавляем номера страниц
- Разные шаблоны для чётных и нечётных страниц
- Проставляем печать на каждую страницу
- Создание ссылок разными способами
- Создаём схему документа
- Добавляем заголовки первого уровня
- Кликабельное оглавление
- Управляем стилем оглавления
- Добавление баркодов на канву
- Добавление автора, заголовка, ключевых слов
- Шифрование документа
- Конвертация pdf в изображение
- Создание документов с формами
- Завершение + бонус
01Приветствие
- Здравствуйте!
- Что потребуется для обучения
- Что такое PDF
- Библиотека ReportLab
02Создаем документ с SimpleDocTemplate
- Три способа создания документа
- Создаём SimpleDocTemplate
- Меры измерения в ReportLab
- HTML-теги в Paragraph
- Отступы в SimpleDocTemplate
03Стили, шрифты, изображения
- Свои стили ParagraphStyle
- Жирный, курсив и подчеркнутый в ParagraphStyle
- Готовые стили ParagraphStyle
- Подключаем любые шрифты
- Цвет шрифта и заливки
- Вставка изображения Image и Spacer
04Списки
- Простой маркированный список
- Список с ListFlowable и ListItem
- Вложенные списки
05Создаем документ с BaseDocTemplate
- BaseDocTemplate Frame и PageTemplate
- Несколько фреймов и FrameBreak
- Колонки с помощью фреймов
- Разные шаблоны для титульной страницы и остальных
06Таблицы
- Таблицы Table и стили TableStyle
- Настройки таблицы Table
- Контент для таблицы
07Фигуры
- Рисуем стандартные фигуры
- Рисуем кастомные фигуры
- Встроенные виджеты
08Диаграммы
- Общая информация
- Вертикальная столбчатая диаграмма
- Диаграмма с накоплением
- Линейная диаграмма
- Линейный график
- Круговая диаграмма
09Использование канвы
- Рисуем фигуры на канве
- Рисуем текст на канве
- Рисуем объект текста на канве
10Использование шаблонов и канвы
- Добавляем номера страниц
- Разные шаблоны для чётных и нечётных страниц
- Проставляем печать на каждую страницу
- Создание ссылок разными способами
11Схема документа и оглавление
- Создаём схему документа
- Добавляем заголовки первого уровня
- Кликабельное оглавление
- Управляем стилем оглавления
12Дополнительно
- Добавление баркодов на канву
- Добавление автора, заголовка, ключевых слов
- Шифрование документа
- Конвертация pdf в изображение
- Создание документов с формами
- Завершение + бонус
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Создание PDF с помощью Python и ReportLab» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 14 сентября 2026 г.

Stepik 

















