当我使用Python 2.7.6,Reportlab 2.5和Ubuntu 14.04时,这个程序会创建一个包含一些文本的小页面的PDF:
import os
from reportlab.pdfgen import canvas
from reportlab.lib.units import mm
c=canvas.Canvas(os.environ['HOME'] + '/Desktop/test.pdf', pagesize=(4*72, 3*72))
tx = c.beginText(3*mm, 65*mm)
tx.setFont('Helvetica', size=20, leading=22)
tx.textLines("klsdjaldkagiwfjkwa")
c.drawText(tx)
c.showPage()
c.save()
当我用3.0替换Reportlab 2.5时,它会输出一个大小相同但完全空白的PDF。为什么呢?