PyFPDF возвращает пустую страницу - Python 2.7 - PullRequest
0 голосов
/ 06 сентября 2018

Я пробую библиотеку PyFPDF в python 2.7, используя Flask. Я установил pyFPDF через pip. Тем не менее, он не возвращает PDF, а просто пустую страницу. Я не получаю никаких ошибок. Я что-то упустил со шрифтом? Я просто пытаюсь использовать Arial. Вот мой код:

@pdf.route('/pdf/<int:id>/pdf')
def pdf(id):

    id = str(id)

    pdf = FPDF()
    pdf.add_page()
    pdf.set_xy(0, 0)
    pdf.set_font('arial', 'B', 13.0)
    pdf.cell(ln=0, h=5.0, align='L', w=0, txt="Hello" + id, border=0)
    return pdf.output('test.pdf', 'F')

Вот ссылка в моем шаблоне, которую я использую для запуска загрузки PDF;

<a href="{{ url_for('pdf.pdf', id=id) }}" class='btn pull-right margin-bottom'>
<i class="material-icons">picture_as_pdf</i> Export PDF
     </a>

Код выше возвращает пустую страницу.

...