He desarrollado una aplicación Java y ahora quiero dar un poco de soporte de impresión simple. Algo así como la impresión de facturas, algunos informes, etc. Ahora mismo estoy creando esas cosas en html, mostrándolas en JEditorPane. pero el soporte html es bastante pobre y realmente me desvanezco de eso. ¿Hay alguna forma mejor de hacer tal cosa? ¿Algún componente mejor del navegador, o mejor herramienta para crear informes tan simples? (JDK 1.6)La mejor manera de imprimir informes simples en java
Respuesta
Me encanta JasperReports para eso. En combinación con iReport (una GUI para crear los informes) es lo mejor que pude encontrar de forma gratuita en Java para hacer informes.
También puede generar archivos PDF con iText para imprimir. Aunque creo que será más fácil usar iReports.
¡Gracias! ¡Pero creo que es un poco pesado para mí! alguna alternativa? – Myth
JasperReports es una herramienta de informes bastante buena para Java. Podría ser un poco pesado para lo que quieres.
Otra solución es BIRT que es muy simple de usar: es un proyecto de Eclipse con un editor visual para sus informes. El informe se basa en 3 pasos:
- crear un origen de datos
- crear un conjunto de datos en esta fuente de datos
- crear su informe, basado en el conjunto de datos
DynamicReports es una herramienta de informes de código abierto . Puede crear informes rápidamente sin necesidad de utilizar un diseñador visual. Vea el examples.
Al imprimir facturas e informes, sin dudas desea que se vean más que básicos, de ahí su problema. Si su aplicación oscilante tiene un componente del lado del servidor, busque en bibliotecas como Jasper y Docmosis para producir informes decentes desde el servidor (ya que el lado del servidor de mayor peso suele ser el mismo). Si realmente necesita una biblioteca solo para una aplicación de cliente, hay una biblioteca antigua llamada JViewPro que es muy fácil de codificar, pero puede dejar informes de diseño en código para mostrar e imprimir y es un solo contenedor (solo tenga cuidado con el uso de la memoria))
- 1. ¿Cómo implementar mejor los informes simples de fallas/errores?
- 2. ¿La mejor manera de imprimir desde C#/.net?
- 3. ¿La mejor manera de crear una página ASP.NET para imprimir?
- 4. La mejor manera de analizar Java en Java
- 5. La mejor manera de demonizar la aplicación Java en Linux
- 6. ¿Cuál es la mejor manera de imprimir columnas de diferentes tablas en la misma fila usando la herramienta de informes de Axapta?
- 7. ¿La mejor manera de guardar datos en una aplicación Java?
- 8. La mejor manera de crear un mapa vacío en Java
- 9. La mejor manera de reorganizar un ArrayList en Java
- 10. La mejor manera de crear un collage (en Java)
- 11. Mejor API para gráficos 2D simples con Java
- 12. La mejor manera de escribir en la consola en PowerShell
- 13. mejor camino para la creación de informes en ASP.NET MVC
- 14. Imprimir nueva línea en PHP en comillas simples
- 15. ¿La mejor manera de imprimir de forma segura en una cadena?
- 16. hilo de Java que es mejor manera?
- 17. La mejor práctica en las clases simples PHP
- 18. La mejor manera de burlarse del servicio web de Java
- 19. Java: la mejor manera de eliminar Javascript de HTML
- 20. Creación de informes con Java
- 21. Información de informes durante la ejecución del código: mejor diseño
- 22. Imprimir matrices en Java
- 23. La mejor manera de ejecutar AppleScript desde Java
- 24. Convirtiendo MS Access "Objetos OLE" a JPEG simples: ¿la mejor manera?
- 25. ¿Cuál es el mejor enfoque para imprimir/informar desde WPF?
- 26. Cálculos simples de fechas en Java
- 27. ¿Manera unpythonic de imprimir variables en Python?
- 28. La mejor manera de obtener una etiqueta HTML variable
- 29. mejor manera de resolver SVN "Dos informes de alto nivel con ningún objetivo"
- 30. La mejor manera de almacenar datos en caché en Android
Si desea una mejor manera de mostrar los datos que ya está recopilando, es posible que desee examinar las Etiquetas de visualización, es solo un marco para hacer tablas y cosas así. Bastante ligero y fácil de usar, aunque usted mismo tiene que obtener los datos, así que no estoy seguro de que esto sea lo que está buscando. http://displaytag.sourceforge.net – Shaded
En realidad, quiero diseñar una factura, poner algunos datos que ya tengo conmigo y permitir que el usuario los imprima. Eso es. – Myth