![](/img/trans.png)
[英]How to move the image to top of page in pdf using simpledoctemplate reportlab package?
[英]Python: How to make Reportlab move to next page in PDF output
我在Windows上使用開源版Reportlab和Python。 我的代碼循環遍歷多個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()
[關注帖子的評論]
canv.showPage()
使用canv.drawImage(...)
后使用canv.drawImage(...)
。 ( http://www.reportlab.com/apis/reportlab/dev/pdfgen.html#reportlab.pdfgen.canvas.Canvas.showPage )
關注源文檔(對於您正在使用的任何工具,您應該深入了解它的相應網站文檔): http : //www.reportlab.com/apis/reportlab/dev/pdfgen.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.