使用borb库遇AttributeError:Document对象无append_page属性的解决方法
解决borb库中Document对象无append_page方法的问题
错误原因很明确:borb的Document类并没有append_page这个方法,调用不存在的方法导致了报错。
有两种可行的解决方式:
使用
add_page()方法(borb推荐的标准方式)
将第9行代码替换为:pdf.add_page(page)直接操作
Document的pages属性(底层兼容方式)Document对象的pages是一个列表,可直接用列表的append方法添加页面:pdf.pages.append(page)
完整的正确代码示例:
from borb.pdf import Document from borb.pdf.page.page import Page # 创建文档 pdf = Document() # 添加页面 page = Page() pdf.add_page(page) # 也可以替换为 pdf.pages.append(page)
内容的提问来源于stack exchange,提问作者curious_user
相关产品推荐
相关产品推荐

