<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.но мне нужна опция диалога автоматической печати .. Есть ли решение.Если вопрос неясен, дайте мне знать.