Почему я получаю AttributeError: Canvas не имеет атрибута acroForm? - PullRequest
0 голосов
/ 12 июля 2019

Я пытаюсь создать PDF с интерактивной формой, используя Reportlab. Я следовал нескольким учебникам, но всегда получаю одну и ту же ошибку. Линия form = c.acroForm производит AttributeError: 'Canvas' object has no attribute 'acroForm'

Кто-нибудь сталкивался с такой же проблемой и знает, как ее решить?

from reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfform

c = canvas.Canvas('my_form.pdf')

form = c.acroForm

c.save()
...