Articles of reportlab

Múltiples tablas (5) una página usando ReportLab

Tengo el siguiente código en Python para generar dos tablas usando ReportLab. ¿Hay alguna manera de colocar estas dos tablas una al lado de la otra con ReportLab? from reportlab.lib import colors from reportlab.lib.pagesizes import letter, inch from reportlab.platypus import SimpleDocTemplate, Table, TableStyle doc = SimpleDocTemplate(“simple_table_grid.pdf”, pagesize=letter) elements = [] data= [[’00’, ’01’, ’02’, ’03’, […]

Appengine – Reportlab (Obtener foto del modelo)

Estoy usando Reportlab para generar un PDF. No se puede recuperar una foto de un modelo. #Personal Info p.drawImage(‘myPhoto.jpg’, 40, 730) p.drawString(50, 670, ‘Your name:’ + ‘%s’ % user.name) p.drawImage (50, 640, ‘Photo: %s’ % (user.photo)) Cuando creo en generar PDF, recibí este error: Traceback (most recent call last): File “C:\Program Files (x86)\Google\google_appengine\google\appengine\ext\webapp\__init__.py”, line 513, […]

Insertar imagen en Reportlab desde PIL image o StringIO

Estoy tratando de insertar una imagen de código de barras en Reportlab. Sé que hay muchas preguntas sobre esto, pero todas suponen que ya tiene el archivo de imagen en el directorio o en el sistema de archivos. Debido al hecho de que Reportlab tiene problemas con los códigos de barras EAN13, decidí usar otro […]

IOError: “el decodificador zip no está disponible” al usar matplotlib PNG en ReportLab en Linux, funciona en Windows

Estoy usando ReportLab para imprimir un gráfico producido por matplotlib. Puedo hacer esto en mi máquina de desarrollo de Windows sin problemas. Sin embargo, cuando implemento en un servidor Ubuntu, la representación falla con el error descrito. Supongo que me estoy perdiendo un módulo de Python, pero no sé cuál. Creo que las versiones de […]

cómo agrupar objetos en reportlab, para que permanezcan juntos en nuevas páginas

Estoy generando algunos archivos pdf usando reportlab. Tengo una cierta sección que se repite. Contiene un encabezado y una tabla: Story.append(Paragraph(header_string, styleH)) Story.append(table) ¿Cómo puedo agrupar el párrafo con la tabla (en látex los pondría en el mismo entorno) para que, en caso de una página de freno, el párrafo y la tabla permanezcan juntos? […]

¿Cómo dibujar una imagen de matplotlib en un canvas de reportlab?

Me gustaría agregar una figura generada con matplotlib a un canvas de reportlab usando el método drawImage y sin tener que guardar la figura en el disco duro primero. Mi pregunta está relacionada con: ¿Existe un matplotlib fluido para ReportLab? , que fue muy bien resuelto. Sin embargo, no deseo usar DocTemplates, Stories, Flowables, etc. […]

Añadir salto de página al objeto Reportlab Canvas

Necesito generar un informe pdf de 2 páginas. Las páginas son completamente independientes. intentado usar: mycanvas.drawString(x, y, “Printing on Page 1”) mycanvas._pageNumer = 2 mycanvas.drawString(x, y, “Printing on Page 2”) y: mycanvas.drawString(x, y, “Printing on Page 1”) P = PageBreak() P.drawOn(mycanvas, 0, 1000) mycanvas.drawString(x, y, “Printing on Page 2”) Pero todo está impreso en la […]

Python: Generación de códigos de barras y contabilización de formularios PDF duplicados

Esto es un poco complicado, así que por favor quédate conmigo. Estoy trabajando en un proyecto de “Vigilancia judicial”, que consiste en pedirles a los voluntarios que lleven formularios con ellos e indicar qué sucede durante un juicio / audiencia en salas específicas. Este es el formulario (redacciones para privacidad). Tenemos cientos de ellos llenos […]

¿Podemos crear formularios PDF interactivos utilizando reportlab?

¿Podemos crear formularios PDF interactivos utilizando reportlab? Es decir, un formulario que toma los datos de los lectores y los guarda en la base de datos.

error de instalación del informe de pip: el comando ‘x86_64-linux-gnu-gcc’ falló con el estado de salida 1

utilizar ubuntu virtualenv. Trato de instalar reportlab el comando es pip install reportlab en este directorio (company2)stefano@stefano-X550EP:~/htdocs/company2$ el error es error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1 en realidad la lista de pip es: argparse (1.2.1) Django (1.7.7) html5lib (0.999) pip (1.5.4) pisa (3.0.33) PyPDF2 (1.24) setuptools (2.2) wsgiref (0.1.2) xhtml2pdf (0.0.6) Necesito que […]