创建一个大于5080x5080的pdf?

时间:2017-11-29 15:43:10

标签: pdf python-3.5 reportlab

是否可以创建一个大于SELECT cart.product_id , MAX(price.num) , MIN(price.unit_price) FROM cart JOIN price ON price.product_id = cart.product_id AND price.num <= cart.quantity WHERE cart.id = 'foo' GROUP BY cart.id, cart.product_id ORDER BY cart.id, cart.product_id 的pdf?
Reportlab似乎仅限于5080x5080

以下是一个例子:

5080x5080

此代码仅创建from reportlab.lib.units import mm from reportlab.pdfgen import canvas pdf = canvas.Canvas("eg.pdf", pagesize = (10000 * mm, 10000 * mm)) pdf.showPage() pdf.save() pdf ...
对于我目前正在进行的项目,我需要更大的PDF文件,最长30米(30000 * mm)

所以问题是有办法吗?

我正在使用Python 3.5.2和Windows 10。

1 个答案:

答案 0 :(得分:1)

经过“几个小时”的研究后,我发现了这些链接

所以问题是我用过的读者 一旦我切换到foxit,我就可以看到生成的文件 所以上面的代码是正确的

我仍然要感谢你们的快速评论,特别是Bruno Lowagie