如何将文字写入pdf档案

时间:2018-08-08 06:45:10

标签: python-3.x pdf

我正在使用Python3,并且我有一个长文本文件,我想创建一个新的pdf并将文本写在里面。

我尝试使用reportlab,但是它只写一行。

from reportlab.pdfgen pdfgen import canvas

c = canvas.Canvas("hello.pdf")
c.drawString(100,750, text)
c.save()

我知道我可以告诉它在哪一行写什么。但是,是否有一个图书馆,我可以在其中提供文字和边距并将其写入pdf文件中?

谢谢

编辑:

或者除此之外,我还可以使用一个可以轻松将txt文件转换为pdf文件的库?

1 个答案:

答案 0 :(得分:0)

仅在画布上绘制字符串是行不通的。
如果仅是原始文本,而无需对文本进行标题等标题的修改,则只需将文本放入button::-moz-focus-inner { border: 0; } Flowables,然后将{{ 1}}可以附加到您的Paragraph上。
您可以根据用途调整边距。

Flowables

有关Flowable的更多信息,请阅读reportlab-userguide