python - 如何知道reportlab PDF 页面是否已满?

标签 python pdf pdf-generation reportlab

我正在使用 Reportlib (使用 c.draw() )创建 PDF 表。我不知道,由于动态内容,页面何时已满。如果我位于页面末尾,如何查看,以便添加页脚并执行 c.showPage() ?

最佳答案

canvas.draw() 级别太低。如果你想坚持使用canvas.draw,你必须处理好一切。

相反,使用 Platypus 并制作 Flowable,当您将它们放入文档时 reportlab.platypus.doctemplate.BaseDocTemplate 有几个可用于控制放置和通量的钩子(Hook)。

关于python - 如何知道reportlab PDF 页面是否已满?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032947/

相关文章:

python - 如何防止 Jupyter Notebook 下载 PDF 打印超出边距?

c# - 如何提高使用 Ghostscript 从 PDF 生成的 JPEG 图像的质量?

java - 从服务器检索 pdf 文件流

Django-Weasyprint 图像问题

python - 地理编码器不可用 : HTTPSConnectionPool error for some addresses using geopy and Nominatim

python - 根据数据框中的列对数据进行切片

python - Polars 从日期时间对象中添加/减去 UTC 偏移量

python - Odoo 11+ 如何覆盖函数参数及其所有调用而不覆盖每个调用

html - 最后一页的页脚,同时通过 Flying Saucer 生成 pdf

ruby - Prawn pdf和分页