在reportlab中,使用add_bookmark可以在PDF文档中添加书签。通常需要传入三个参数:书签名称、页面对象、和在页面上的位置。例如:
from reportlab.lib.pagesizes import letter
from reportlab.pdfgen import canvas
c = canvas.Canvas("bookmark_example.pdf", pagesize=letter)
c.add_bookmark("Chapter 1", c, 0)
c.showPage()
c.save()
上面的例子创建了一个PDF文档,在第一页添加了