ReportLab默认页面尺寸可以在创建文档时通过设置pagesize
参数来修改。例如,创建A4大小的文档可以使用以下代码:
from reportlab.lib.pagesizes import A4
doc = SimpleDocTemplate("mydocument.pdf", pagesize=A4)
可以使用 reportlab.lib.pagesizes 中的其他尺寸,例如A3,A5,Letter,Legal等。 也可以直接使用具体尺寸,如:
doc =SimpleDocTemplate("mydocument.pdf", pagesize=(210*mm,297*mm))
这里需要注意的是,需要先引入reportlab.lib.units中的mm进行单位转换