使用此方法添加创建一个空白页面,向其中添加文本,然后将页面附加到pdf中。
def add_text_to_blank_page(pdf_writer, text):
page = PyPDF2._pdf.PageObject.create_blank_page(width=612, height=792)
pdf_text = PyPDF2.pdf.TextStringObject(text)
text_element = PyPDF2.pdf.TextObject()
text_element.setFont("Helvetica", 12)
text_element.textLines.append(pdf_text)
page.addText(text_element)
pdf_writer.add_page(page)
第一行出现错误:
AttributeError: module 'PyPDF2' has no attribute 'pdf'
我检查了文件
PyPDF2
,模块应该在那里,我显然做错了什么。
这里出了什么问题?