Как и где создавать текстовые документы с графическим дизайном
Мне нужно создать документ PDF, по типу прописей для школьников. Т.е. косая линейка и несколько букв на каждой строчке напечатанные пунктирным шрифтом. Программа на Python должна создавать такой документ у пользователя на рабочем столе. Проблема в том, что я даже примерно не понимаю, как и где создавать такой документ. Это надо найти библиотеку для работы с какой-то программой? (если да, то какую программу); Надо использовать какую-то библиотеку, которая сама создает такие файлы? (если да, то какую); Надо использовать неизвестный мне способ ((если да, то какой? Опишите поподробнее). Заранее спасибо