有哪些Python PDF库?
我需要制作一些带有许多网格的PDF,我正在寻找一个允许管理页面的图书馆(多页).库应该在页面结束时计算,然后创建下一页.
我找不到如何在 python 中将输出数据(列表或函数返回)写入 pdf 的方法。这是我的简单代码。我想i在pdf中逐行写入数据列表。但输出仅显示[1,2,3,4,5,6]. 哪个pdf模块更适合我使用?
import fpdf
data=[1,2,3,4,5,6]
pdf = fpdf.FPDF(format='letter')
pdf.add_page()
pdf.set_font("Arial", size=12)
for i in str(data):
pdf.write(5,i)
pdf.output("testings.pdf")
Run Code Online (Sandbox Code Playgroud) 我正在使用Python3,我有一个很长的文本文件,我想创建一个新的pdf并在里面写入文本。
我尝试使用reportlab,但它只写一行。
from reportlab.pdfgen pdfgen import canvas
c = canvas.Canvas("hello.pdf")
c.drawString(100,750, text)
c.save()
Run Code Online (Sandbox Code Playgroud)
我知道我可以告诉它在哪一行写什么。但是有没有一个库,我可以只提供文本和页边距,然后它会将其写入 pdf 文件中?
谢谢
编辑:
或者我也可以使用一个可以轻松将 txt 文件转换为 pdf 文件的库?