Опция автоматической печати в библиотеке Python xhtml2pdf - PullRequest
0 голосов
/ 13 февраля 2019
<code>  def pdf_invoice(request, id=None):
     # some code

     return render_to_pdf(
        'voucher_pdf/voucher_pdf.html',
        {
            'pagesize': page_size,
            'title': title,
            'init_data': init_data,

        }
    )

def render_to_pdf(template_src, context_dict):
    template = get_template(template_src)
    html = template.render(context_dict)
    result = BytesIO()

    pdf = pisa.CreatePDF(BytesIO(html.encode("ISO-8859-1")), result)
    if not pdf.err:
        return HttpResponse(result.getvalue(), content_type='application/pdf')
    return HttpResponse('We had some errors<pre>%s
'% escape (html))

Параметры печати pdf заполняются, когда я вызываю функцию pdf_invoice через url.но мне нужна опция диалога автоматической печати .. Есть ли решение.Если вопрос неясен, дайте мне знать.

1 Ответ

0 голосов
/ 13 февраля 2019

Я бы предложил что-то, может быть, вы можете сделать это " request.get_full_path () " для URL pdf_invoice.

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