/
TryToNotTry
/
LoveOS
Обзор
Документация
Войти
/
TryToNotTry
/
LoveOS
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
love-as-code/src/pdf_export.py
17 строк
549 B
TryToNotTry
create: facts.json, main.py, requirements.txt, generator.py, pdf_export.py
27 май 2026, 13:41
Верифицирован
27 май 2026, 13:41
98cd4fb
Код
Авторство
О чём код?
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, PageBreak from reportlab.lib.styles import getSampleStyleSheet from reportlab.lib.pagesizes import A6 def export_to_pdf(notes, filename="output/love_notes.pdf"): doc = SimpleDocTemplate(filename, pagesize=A6) styles = getSampleStyleSheet() story = [] for i, note in enumerate(notes, 1): text = f"<b>#{i}</b><br/><br/>{note}" story.append(Paragraph(text, styles["Normal"])) story.append(PageBreak()) doc.build(story)