我需要生成一份2页的PDF报告。页面完全独立。尝试使用:

mycanvas.drawString(x, y, "Printing on Page 1")
mycanvas._pageNumer = 2
mycanvas.drawString(x, y, "Printing on Page 2")

还有:
mycanvas.drawString(x, y, "Printing on Page 1")
P = PageBreak()
P.drawOn(mycanvas, 0, 1000)
mycanvas.drawString(x, y, "Printing on Page 2")

但所有的东西都印在同一页上。
如何向此画布实例添加分页符?

最佳答案

只要在完成第1页之后调用mycanvas.showPage()——这样,其余的输出就转到第2页。请参见the docs

关于python - 向Reportlab Canvas对象添加分页符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3593193/

10-14 05:28