在我看来,我将我的内容返回到pdf文件
return render_to_pdf_response(request, 'lease/pdf_lease_extension.html', {'data': data})
我的html模板基于easy pdf
呈现为pdf文件{% extends "easy_pdf/base.html" %}
现在,当我生成pdf时,它总是在相同的浏览器窗口中生成。
我每次都可以在不同的新窗口中打开pdf吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
使用下面的代码,它会起作用。
response = PDFTemplateResponse(request=request,
template= 'easy_pdf/base.html',
filename= filename,
context= data,
show_content_in_browser=False,
cmd_options={ 'encoding': 'utf8',
'quiet': True
}
)
pdf_content = response.rendered_content