Entradas

Mostrando las entradas etiquetadas como pdf

Lanzar informes Crystal Reports desde Python

Imagen
Hola. En este post vamos a ver cómo lanzar informes de Crystal Reports desde Python . Veremos la forma tanto de enviar directamente el informe a la impresora, como de hacer una visión preliminar utilizando formatos de salida PDF , así como de paso de parámetros a dichos informes, entre otras cosas. Todo ello desde Python, por supuesto. Si el lector desconoce Crystal Reports , solo decir que es un software de creación de informes de todo tipo a partir de un origen ú orígenes de datos (bases de datos, cubos OLAP, Excel, ficheros de texto, etc), de los más utilizados a nivel mundial, debido fundamentalmente a su gran adaptabilidad con el software de desarrollo de Microsoft ( Visual Studio ). No es propósito de este artículo enseñar cómo funciona Crystal Reports , así que se supone que el lector tiene conocimientos mínimos sobre este software de creación de informes. Decir que Crystal está pensado para plataformas Microsoft Windows . En mi caso, utilizaré Crystal Reports XI sobre Windo...

Crear documentos PDF en Python, y 2.

Imagen
Hola a todos. Vamos a seguir en este post con la temática de crear documentos PDF con Python , que empecé hace unas semanas. Os recomiendo que si no habéis leído el primer post sobre ReportLab , lo hagáis antes, para no perderos. En este link . Anteriormente vimos como insertar imágenes. Ahora toca como insertar texto. Hay varias maneras, pero como no quiero alargar en exceso los artículos, solo veremos una de las formas. Más adelante (en otros post) veremos otras y como juntar todo en una aplicación pequeña con wxPython . Incluso se podría ver con GTK , o TKinter . Estoy abierto a sugerencias, así que si os animáis a participar estaría encantado. Hay varias formas de escribir texto en PDF con ReportLab . Como hay que ser ordenados, vamos a empezar por la primera. Recordar que es mejor que el lector lea previamente el post número 1 de ReportLab, ya que doy por sentado ciertos conocimientos que ahí vienen descritos. Utilizando el objeto Text La interfaz del objeto Text (sus métodos)...

Crear documentos PDF en Python, y 1.

Imagen
En este post vamos a ver una pequeña introducción de cómo generar informes en formato PDF desde Python. Para poder crear documentos en Python se pueden utilizar las librerías de ReportLab. Su web es esta: http://www.reportlab.com/software/opensource/ Puedes descargarte el software desde aquí: http://www.reportlab.com/software/opensource/rl-toolkit/download/ El fichero es un ejectutable, y dependiendo del Python que tengas, tendrás que descargarte una versión u otra. Si necesitas incluir gráficos en tus documentos PDF debes de instalarte antes el Python Imaging Library (PIL). La dirección de descarga es: http://www.pythonware.com/products/pil/ . Este también es un fichero ejecutable, lo instalas y listo. Por tanto, instalamos PIL (si se necesita) y a continuación ReportLab. ¿Dónde encontrar documentación para empezar a trabajar con esta herramienta de creación de documentos PDF? Todo lo que necesitas está aquí: http://www.reportlab.com/docs/reportlab-userguide.pdf El paquete pdfgen e...