<div dir="ltr">Buenas tardes a todos:<br>Estoy creando una aplicación y quiero descargar un pdf. El pdf es generado desde latex, todo es funciona bien. El motor de latex, el pdf, todo salvo la descarga del pdf que no sé como se logra. He investigado en stackoverflow sin resultados.<br>Me podrían ayudar a decirme qué estoy haciendo mal?<br><br>def generar_pdf(request):<br>prueba = request.session.get('contenedor')<br>archivo_salida = open("prueba.tex","w")<br>archivo_salida.write("\\documentclass[11pt,twoside,a4paper]{article}")<br>archivo_salida.write("\\usepackage[utf8]{inputenc}")<br>archivo_salida.write("\\begin{document}")<br>archivo_salida.write("HOLA A TODOS")<br>archivo_salida.write("\\end{document}")<br>archivo_salida.close()<br>ejecutable = "pdflatex {0}".format(<a href="http://archivo_salida.name">archivo_salida.name</a>)<br>os.system(ejecutable)<br>archivo_a_descargar = open("prueba.pdf","r")<br>respuesta = HttpResponse(archivo_a_descargar,content_type='application/pdf')<br>respuesta['Content-Disposition'] = 'attachment; filename="prueba.pdf"'<br>return HttpResponse(archivo_a_descargar,content_type='application/pdf')<br> <br>El error final es:<br><br><b>binary mode doesn't take an encoding argument</b><br><br>muchas gracias por su ayuda<br><br><br>Saludos,<br>Gonzalo</div>