Articles of reportlab

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 […]

¿Cómo configurar cualquier fuente en reportlab Canvas en python?

Estoy usando reportlab para crear archivos PDF. Cuando bash establecer una fuente con el siguiente método, obtengo un KeyError : pdf = Canvas(‘test.pdf’) pdf.setFont(‘Tahoma’, 16) Pero si uso ‘Courier’ lugar de ‘Tahoma’ no hay problema. ¿Cómo puedo usar Tahoma?

Edición de tamaño de página Creación de PDF de códigos de barras usando reportlab

Bueno, hoy he creado un script que toma un número de artículo o cualquier número para ese propósito para generar un código de barras. Ahora quería imprimir 60 códigos de barras iguales en 4 columnas, lo que lo convertiría en una matriz de (15 X 4), lo que facilitaría su comprensión. Ahora lo logré con […]

Generar PDF de la página web protegida de Django con archivos adjuntos

Entonces estoy tratando de generar un PDF de una vista que tengo en una aplicación web de django. Esta vista está protegida, lo que significa que el usuario debe iniciar sesión y tener un permiso específico para ver la página. También tengo algunos archivos adjuntos (almacenados en la base de datos como FileFields ) que […]

ReportLabs Django Integration

Estoy siguiendo este enlace para integrar ReportLabs en Django. Hice todo correctamente pero me sale un error diciendo: Exception Type: RenderPMError Exception Value: Can’t setFont(Times-Roman) missing the T1 files? Originally : makeT1Font() argument 2 must be string, not None ¿A dónde me voy mal? Supongo que la fuente no está disponible en el paquete ReportLabs. […]

desde reportlab.platypus import ListFlowable, ListItem no funciona

Soy un novato en python. Tengo que crear una lista ordenada en mi documento pdf usando Reportlab . Encontré estas dos clases ListFlowable (), ListItem () en la guía del usuario de Reportlab para hacer lo mismo. Pero la primera statement de importación para estas clases no funciona. desde reportlab.platypus import ListFlowable, ListItem Esta statement […]

¿Cómo puedo hacer que la viñeta aparezca directamente junto al texto de una lista con sangría en el paquete reportlab para python?

Estoy usando ListFlowable de reportlab 2.6 para hacer una lista con viñetas con viñetas de círculo de color. Sin embargo, me gustaría que la viñeta aparezca junto al texto, en lugar de estar alineada con el texto anterior, sin sangría. Intenté abrir la fuente ListFlowable, pero no pude encontrar mucho allí. Esto es lo que […]

Reportlab: cabecera con datos de la página.

Estoy usando la función en la página y una plantilla de página para hacer encabezados para un subconjunto de las páginas en mi documento: templates.append(PageTemplate(id=’Overview’, frames=frame, onPage=HeaderOverview)) La función de encabezado para esta plantilla: ################################ # Function HeaderOverview – header for overview page def HeaderOverview(canvas,doc): canvas.saveState() headboxh = 15 headboxx = 20 headboxy = 730 […]

Imagen PDF en documento PDF usando ReportLab (Python)

Guardé algunas plots de matplotlib en un formato PDF porque parece ofrecer una mejor calidad. ¿Cómo incluyo la imagen PDF en un documento PDF usando ReportLab? El método de conveniencia Imagen (ruta de archivo) no funciona para este formato. Gracias.

¿Cómo puedo continuar un contenido a la página siguiente en Reportlabs – Python?

Estoy haciendo una tabla, donde la tabla puede ser pequeña o grande, dependiendo de los datos que se reciban. Mientras estaba proporcionando un gran conjunto de datos, noté que aunque la tabla se está haciendo pero mi contenido no está allí, ya que ocupa solo 1 página para eso. Entonces, mi pregunta es ¿Cómo puedo […]