PyPDF2'PageObject'未定义

时间:2018-10-05 08:22:21

标签: python runtime-error pypdf2

我一直在使用PyPDF2(1.26.0版)来创建新的PDF,到目前为止没有任何问题:旋转,裁剪页面等等。

由于某种原因,第二行引发错误:

from PyPDF2 import PdfFileWriter, PdfFileReader

page = PageObject.createBlankPage(100, 100)

出现以下错误:

NameError: name 'PageObject' is not defined

为什么会这样?

2 个答案:

答案 0 :(得分:0)

我发现了另一种使用PdfFileWriter的“ addBlankPage”的方法来实现自己的目标。

from PyPDF2 import PdfFileWriter, PdfFileReader
output = PdfFileWriter()
output.addBlankPage(100, 100)

答案 1 :(得分:0)

似乎您没有导入PageObject类。 Python仅有权访问您导入的内容。请将其添加到文件顶部:

from PyPDF2.pdf import PageObject