Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

FrameWork de Nueva Generacion

Acceso a tu Informacion desde cualquier Dispositivo con Navegador.

Enfoque en el Backend

Frontend de forma facil con Odoo y XML.

Creacion de Verticales

Creacion de nuevas Verticales Conquistando nuevos Mercados.

Tu marca aqui mismo

Llega a miles de personas.

Publicidad

Mostrando las entradas con la etiqueta creacion reportes. Mostrar todas las entradas
Mostrando las entradas con la etiqueta creacion reportes. Mostrar todas las entradas

lunes, 18 de enero de 2016

Instalar Nuevas Fuentes en Jasper Reports

Instalación de Fuentes en Jasper Reports



a) Instalamos una nueva Fuente desde la Ruta Options -> Fonts -> "Install Font"  y presionamos el botón.

Creating the new font descriptor in iReport

b) Seleccionamos la fuente en formato ttf.

enter image description here

c) Seleccionamos todas las fuentes del listado y presionamos el botón "Export as extension"

Exporting font as jar file

d) Nombramos el archivo jasperreports-fonts-4.0.1.jar y guardamos.

Export Font Jar
enter image description here

Al final Reemplazamos el archivo jasperreports-fonts-4.0.1.jar de la ruta (Ruta_Addons/jasper_reports/java/lib/) por el generado por nosotros.

Listo!, ahora podemos usar nuevas fuentes en nuestros reportes.


Mas información here.

jueves, 24 de diciembre de 2015

Unir Archivos PDF en uno solo desde Python

Unir Archivos PDF con la librerĆ­a PyPdf


Esto nos puede servir para retornar un archivo PDF con la unión de varios reportes a la vez.


# Cargamos la libreria
from pyPdf import PdfFileWriter, PdfFileReader

# Creamos una funcion que automatice la union de los archivos pdf
def append_pdf(input,output):
    [output.addPage(input.getPage(page_num)) for page_num in range(input.numPages)]

# Instanciamos la escritura de archivos PDF de la libreria pypdf
output = PdfFileWriter()

# AƱadimos los reportes, estos podemos cargarlos desde archivos temporales
append_pdf(PdfFileReader(file("Reporte01.pdf","rb")),output)
append_pdf(PdfFileReader(file("Reporte02.pdf","rb")),output)

# Escribimos la Salida Final del Reporte
output.write(file("UnionFinalPDF.pdf","wb"))

Felices Fiestas!!! 

miƩrcoles, 5 de febrero de 2014

Jasper Reports y Odoo (OpenERP 8.0) Parte 01

01. PREPARACION DEL ENTORNO JASPER REPORTS UBUNTU (LINUX)


DATOS TECNICOS JASPER REPORTS

    Jasper Reports es una herramienta de creación de informes que tiene la habilidad de poder visualizar el resultado de nuestro reporte en nuestro monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.

    EstĆ” escrito completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinĆ”mico. Su propósito principal es ayudar a crear documentos de tipo pĆ”ginas (Reportes), preparados para imprimir en una forma simple y flexible.
    Jasper Reports se usa comĆŗnmente con iReport, un front-end grĆ”fico de código abierto para la edición de informes. Se encuentra bajo licencia libre GNU, por lo que es Software libre. Forma parte de la iniciativa apilada open source Lisog.
    En la integración con Jasper Report como una opción para generar reportes en OpenERP que permitiera tener mĆ”s control sobre el reporte que estaba generando, se opta por crear un modulo que permitiera la integración de OpenERP y Jasper Report, asĆ­ es como gracias a NaN-Tic se desarrolla un
modulo que permitiera generar reportes a partir de archivos XML (data set) que se generan a partir del modulo mediante OpenERP y en el cual Jasper Report pudiera traducir la información necesaria y obtener la salida de un Reporte en distintos formatos, para el diseño de los reportes se opto por iReport 3.7.6 como la mÔs estable para la creación de nuestros Reportes.

    BĆ”sicamente el modulo genera un documento XML (data set) con las rutas de nuestra información, al crear un Reporte con iReport tomamos estas rutas de información y las colocamos en nuestro reporte, al guardar nuestro reporte se guarda con una extension .jrxml, el modulo instalado en OpenERP toma este
archivo generado .jrxml y traduce la información al formato creado y como resultado tenemos un reporte estilizado y funcional.

PREPARACION DE LA INSTALACION JDK EN UBUNTU

Como observamos en la descripción Jasper Reports utiliza la tecnología Java para compilar y correr sus aplicaciones, por lo consiguiente tenemos que instalar el Kit de desarrollo de Java para poder compilar nuestros reportes, en Ubuntu instalamos el kit siguiendo los pasos que a continuación se describen.

01. Iniciamos abriendo una terminal en Ubuntu o pulsamos la combinación:

Alt+Ctrl+T:


02. Tecleamos el siguiente comando para instalar el JDK: