В настоящее время я работаю над проектом, в котором я хотел бы разместить рисунок, который у меня есть в формате PDF, на странице холста ReportLab в определенном месте. Идея состоит в том, что я буду динамически размещать 4 отдельных произведения искусства для создания одной из страниц PDF.
Прямо сейчас я могу разместить рисунок на холсте следующим образом:
page = PdfReader(artfile, decompress=False).pages[0]
p = pagexobj(PageMerge().add(page).render())
c.doForm(makerl(c, p))
Я пытался найти какой-то способ сделать это, похожий на drawImage, который позволяет вам указывать координаты или какое-то место начала рисования холста. Есть ли способ сделать это без предварительного преобразования в файл изображения, поскольку все изображения будут получены в формате pdf, поэтому было бы неплохо справиться с этим без проблем с преобразованием. Во всех примерах, кажется, размещается только один элемент на странице, и я пока ничего не смог найти в документации.