我正在使用Python3,并且我有一个长文本文件,我想创建一个新的pdf并将文本写在里面。
我尝试使用reportlab,但是它只写一行。
from reportlab.pdfgen pdfgen import canvas
c = canvas.Canvas("hello.pdf")
c.drawString(100,750, text)
c.save()
我知道我可以告诉它在哪一行写什么。但是,是否有一个图书馆,我可以在其中提供文字和边距并将其写入pdf文件中?
谢谢
编辑:
或者除此之外,我还可以使用一个可以轻松将txt文件转换为pdf文件的库?
答案 0 :(得分:0)
仅在画布上绘制字符串是行不通的。
如果仅是原始文本,而无需对文本进行标题等标题的修改,则只需将文本放入button::-moz-focus-inner {
border: 0;
}
即Flowables
,然后将{{ 1}}可以附加到您的Paragraph
上。
您可以根据用途调整边距。
Flowables
有关Flowable的更多信息,请阅读reportlab-userguide