用Python生成带项目符号的PDF报告
我想用一个Python脚本生成一个动态的PDF文档,样子像下面的图片。每句话前面都有一个小圆点,文本内容和行数取决于用户的输入。有没有什么建议或者想法,告诉我怎么用Python来实现这个?我现在在看appy.pod和reportlab,不知道有没有人知道怎么生成这些小圆点?
1 个回答
16
只需使用这个unicode符号:•
在Python中使用unicode字符,你可以直接输入这个字符,或者用它的unicode编码来表示。
u'•' == u'\u2022'
举个例子:
from reportlab.pdfgen import canvas
c = canvas.Canvas("test.pdf")
c.drawString(100, 100, u'\u2022 First sentence')
c.save()