我需要生成一份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/