在PDF上添加新页面并在下一页上写下相同的标记内容(FPDF python)

时间:2017-03-29 10:34:25

标签: python python-2.7 python-3.x pdf fpdf

我正在制作标记表软件,该软件可以输入标记并在pdf文档中添加学生数据。页。但每次我调用该函数时,它首先只在文档中写入内容,而其他内容则为空白。

来自fpdf导入FPDF file1 = FPDF()

def write_pdf(roll):
    file1.add_page()
    file1.set_font('Arial', '', 17)
    file1.set_left_margin(45)
    file1.ln(10)
    file1.write(5, roll)
    file1.output('fir_sem.pdf','f')

def onClick():
    rno='1400654070012'
    write_pdf(rno)

我每次点击按钮都希望这样。新页面添加文档和滚动写在新页面上。我是新手' fpdf' 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

output方法将关闭文档。见documentation。 调用output后,您需要创建另一个对象。