Añadir salto de página al objeto Reportlab Canvas

Necesito generar un informe pdf de 2 páginas. Las páginas son completamente independientes. intentado usar:

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

y:

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

Pero todo está impreso en la misma página.

¿Cómo debo agregar un salto de página a esta instancia de Canvas?

Simplemente llame a mycanvas.showPage() una vez que haya terminado la página 1; de esta manera, el rest de la salida irá a la página 2. Consulte la documentación .