使用 borb 创建 pdf 时,`document` 对象没有 `append_page()` 方法,正确方法是调用 `add_page()`;同时需注意 `page` 类应直接从 `borb.pdf` 导入,而非子模块。
在 borb 库(v3.x 及以上版本)中,Document 类的页面添加接口已统一为 add_page(),而非旧版文档或误传的 append_page()。该错误通常源于 API 版本更新导致的方法名变更,或对导入路径的误解。
✅ 正确用法如下:
from borb.pdf import Document, Page # 创建空 PDF 文档 pdf = Document() # 创建新页面(可选:指定尺寸,如 Page(595, 842) 表示 A4) page = Page() # ✅ 使用 add_page() 添加页面(注意:不是 append_page) pdf.add_page(page)
⚠️ 注意事项: