#34. Генераторы множеств и генераторы словарей | Python для начинающих
🧾 Python & PDF: делаем документы, а не головную боль
Когда слышишь "генерация PDF", в голове сразу: шрифты, форматирование, таблицы, картинки, подписи, и... головная боль. Но мы тут на Python, а не в Word'е с 2006 года. Встречай библиотеки ReportLab и FPDF — инструменты, с которыми PDF перестаёт быть монстром. Сегодня: pip install reportlab fpdf from reportlab.pdfgen import canvas
# Создаём холст (лист PDF)
c = canvas.Canvas("hello.pdf")
# Пишем текст на координатах (x=100, y=750)
c.drawString(100, 750, "Привет, PDF!")
# Сохраняем PDF
c.save() 💡 Комментарий: from reportlab...
Python создание PDF файлов
В предыдущих статьях "Python работа с файлами PDF" и "Python чтение pdf файлов", "Python создание PDF файлов" мы рассмотрели основные библиотеки для работы с PDF (чтение, извлечение данных и создание PDF файлов), научились читать и извлекать данные из PDF файлов, научились создавать PDF файлы с помощью библиотеки PyFPDF. В данной статье мы рассмотрим методы записи (генерации) PDF файлов с помощью библиотеки Fpdf2. Fpdf2 Устанавливаем библиотеку через командную строку: pip install fpdf2 Документация...