我正在使用FPDF库将文本文件转换为PDF。当文本以PDF格式打印时,第一行和列与我的原始文本文件中的文本未对齐。有什么我可以解决的吗?
我尝试将A4更改为A3,Letter,A5等,但是它什么也没做。我也尝试过更改宽度和高度。
pdf = FPDF("L", "mm", "A4")
pdf.add_page()
pdf.set_font('arial', style='', size=10.0)
with open(out_file, 'r') as file:
lines = file.readlines()
for line in lines:
pdf.multi_cell(h=5.0, align='L', w=0, txt=line, border=0)
print(line)
filename = account+'.pdf'
pdf.output(filename, 'F')
下面是文本版本,然后是PDF版本的外观。
文本文件: 请注意,文本文件中的列和文本是如何排列的。
PDF文件: