You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 19:22:01