PyPDF - Problema de espaciados.

34 views
Skip to first unread message

isi_jca

unread,
Aug 27, 2015, 8:26:40 AM8/27/15
to web2py-usuarios
Hola Comuinidad!!!

                           En el archivo adjunto (liquidacion.pdf), entre la cabecera y  las tablas que se imprimen existe un espacio,  y necesito reducir el tamaño del mismo. E código que estoy usando se encuentra en el adjunto (printliquidac.py). La generación del archivo pdf la realizó mediante las libreria pyfpdf.

Desde ya muchas gracias. Saludos.


liquidacion.pdf
printliquidac.py

Javier Pepe

unread,
Aug 27, 2015, 9:22:57 AM8/27/15
to web2py-...@googlegroups.com

--
Has recibido este mensaje porque estás suscrito al grupo "web2py-usuarios" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a web2py-usuari...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Yoel Benitez Fonseca

unread,
Aug 27, 2015, 9:49:07 AM8/27/15
to web2py-...@googlegroups.com
hola,

Te recomiendo usar el método write_html, así no tienes que escribir el
código HTML mediante helpers y es mucho más cómodo de controlar todo
lo referente a los espacios y etc.

Yo en particular lo uso junto con una clase que hereda de ExportClass
para exportar a PDF las consultas de un grid, en
https://github.com/yotech/agis/blob/master/app/agis/modules/tools.py
linea 71 puedes ver un ejemplo de esto que te digo, por lo menos a mi
me ha resultado bastante cómodo de esa forma.

Entonces solo necesitas escribir una platilla para el PDF, por
ejemplo: https://raw.githubusercontent.com/yotech/agis/master/app/agis/views/candidatura/estudiantes_examinar.pdf

y dejas que response.render(...) haga su trabajo.

El 27/8/15, Javier Pepe <javie...@gmail.com> escribió:
> Para obtener más opciones, visita https://groups.google.com/d/optout.
>


--
Msc. Yoel Benítez Fonseca
Especialista en TI
http://redevil.cubava.cu/
Tel.: (53 32)284701
Reply all
Reply to author
Forward
0 new messages