【发布时间】:2013-03-01 01:55:42
【问题描述】:
我想从 python 脚本生成一个动态的 pdf 文档,如下图所示。每个句子都以一个项目符号开头,文本和行数取决于用户指定的内容。关于如何从 python 生成它的任何建议或想法?我目前正在查看 appy.pod 和 reportlab,有人知道如何生成要点吗?
【问题讨论】:
-
u'\u2022 First sentence'
我想从 python 脚本生成一个动态的 pdf 文档,如下图所示。每个句子都以一个项目符号开头,文本和行数取决于用户指定的内容。关于如何从 python 生成它的任何建议或想法?我目前正在查看 appy.pod 和 reportlab,有人知道如何生成要点吗?
【问题讨论】:
u'\u2022 First sentence'
只需使用 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()
【讨论】: