from reportlab.lib.pagesizes import A4
width, height = A4
table_pieces = table.split(width, height)
for table_piece in table_pieces:
    table_piece.drawOn(the_canvas, *coordinates)
the_canvas.show_page()
the_canvas.save()
Как продолжить содержимое на следующую страницу в Reportlabs — Python