Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/06/2011, 21:18
ajamaica
 
Fecha de Ingreso: junio-2011
Mensajes: 5
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: Imagenes con Reportlab En django

Yo te sugiero que no uses reportlab. Puedes usar Pisa para convertir de HTML a PDF. Basicamente lo que haces es generar tu template a formato de reporte y lo transformas a PDF. (de HTML a PDF, te respeta imagenes y todo. Usa css en linea o tablas)

Código Python:
Ver original
  1. template = get_template(template_src)
  2.     context = Context(context_dict)
  3.     html  = template.render(context)
  4.     result = StringIO.StringIO()
  5.     pdf = pisa.pisaDocument(StringIO.StringIO(html.encode("ISO-8859-1")), result)

Ya después solo lo regresas con cabeceras application/pdf forzando la descarga.

Ejemplo : http://djangosnippets.org/snippets/659/