2024-05-21 03:45:05 发布
网友
我正在使用Python和Qt 4.4,我必须打印一些页面。最初我以为我会用HTML和CSS来生成那些页面。但是HTML有一些限制。
现在的问题是:有没有比HTML更好的东西,但仅仅(或几乎)易于使用?此外,它应该与GPL兼容。
编辑:
kdgregory&;Mark G:最明显的限制是我无法指定打印机边距。还有一个问题:如何添加页码?
杰里米·弗伦奇:我要打印的一件事是,有人订购的所有产品的清单,可以分散在几页纸上。
8年来,我一直在与Python的打印(或PDF)输出进行斗争,到目前为止,我遇到了以下方法(按个人偏好排列):
对于订单、发票等,我强烈推荐jaspereports。使用可视化编辑器定义布局的能力是一个巨大的时间节省。
有乳胶。不确定这是否属于“像html一样易于使用”的范畴,但这并不难。
“打印”是指打印机吗?如果是,请检查ReportLab的PDF工具。
from reportlab.pdfgen import canvas from reportlab.lib.units import cm c = canvas.Canvas("hello.pdf") c.drawString(9*cm, 22*cm, "Hello World!") c.showPage() c.save()
8年来,我一直在与Python的打印(或PDF)输出进行斗争,到目前为止,我遇到了以下方法(按个人偏好排列):
对于订单、发票等,我强烈推荐jaspereports。使用可视化编辑器定义布局的能力是一个巨大的时间节省。
有乳胶。不确定这是否属于“像html一样易于使用”的范畴,但这并不难。
“打印”是指打印机吗?如果是,请检查ReportLab的PDF工具。
相关问题 更多 >
编程相关推荐