Как создать шаблон формы файла PDF в Django - PullRequest
0 голосов
/ 05 ноября 2018

Я хочу сделать PDF-файл, используя Django. Я нашел ReportLab и внедрил его, но главная проблема в том, что я хочу создать файл pdf из моего шаблона. Как это сделать?

Это вид

 from io import BytesIO
 from reportlab.pdfgen import canvas
 from django.http import HttpResponse
 import random


def write_pdf_view(request):
    response = HttpResponse(content_type='application/pdf')
    response['Content-Disposition'] = 'inline; filename="mypdf.pdf"'

    buffer = BytesIO()
    p = canvas.Canvas(buffer)
    papercustomization = ShortBlankDescriptionQuestions.objects.get(id=1)
# Start writing the PDF here
    p.drawString(100, 100, papercustomization.sbd_question_text)
# End writing

    p.showPage()
    p.save()

    pdf = buffer.getvalue()
    buffer.close()
    response.write(pdf)

    return response
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...