Python: Как заставить Reportlab перейти на следующую страницу в формате PDF

Я использую версию Reportlab с открытым исходным кодом с Python для Windows. Мой код перебирает несколько файлов PNG и объединяет их в один PDF-файл. Каждый PNG растягивается до полной спецификации LETTER (8,5x11).

Проблема в том, что все изображения, сохраненные в output.pdf, расположены друг над другом, и видно только последнее добавленное изображение. Есть ли что-то, что мне нужно добавить между каждым drawImage()для смещения на новую страницу? Вот простое линейное представление того, что я делаю -

WIDTH,HEIGHT = LETTER                                            
canv = canvas.Canvas('output.pdf',pagesize=LETTER)               
canv.setPageCompression(0)                                       

page = Image.open('one.png')                                     
canv.drawImage(ImageReader(page),0,0,WIDTH,HEIGHT)

page = Image.open('two.png')                                     
canv.drawImage(ImageReader(page),0,0,WIDTH,HEIGHT)

page = Image.open('three.png')                                   
canv.drawImage(ImageReader(page),0,0,WIDTH,HEIGHT)

canv.save()                                                      
7
задан Gladius 14 March 2012 в 16:09
поделиться