【问题标题】:Producing pdf report from python with bullet points从 python 生成带有项目符号的 pdf 报告
【发布时间】:2013-03-01 01:55:42
【问题描述】:

我想从 python 脚本生成一个动态的 pdf 文档,如下图所示。每个句子都以一个项目符号开头,文本和行数取决于用户指定的内容。关于如何从 python 生成它的任何建议或想法?我目前正在查看 appy.pod 和 reportlab,有人知道如何生成要点吗?

【问题讨论】:

  • u'\u2022 First sentence'

标签: python pdf


【解决方案1】:

只需使用 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()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 1970-01-01
    • 2012-06-09
    相关资源
    最近更新 更多