Sé que esto se ha preguntado antes, pero aún estoy indeciso sobre qué marco de generación de PDF usar para mi proyecto actual.PDF Generation Library para Java
Mis requisitos
- sobre la marcha generación de documentos PDF (principalmente formularios de pedidos, facturas)
- basado en Java
- fácil Disposición
- debería ser de código abierto
- fácil para cambiar el diseño
Mucha gente te parece se iText, pero tengo algunas preocupaciones (aparte de la licencia modificada) con respecto a la separación de inquietudes: en un contexto HTML hay una buena compatibilidad MVC, donde normalmente me apego a Spring MVC y FreeMarker para separar la lógica y el diseño. Estoy un poco preocupado de que con iText termines mezclando código y diseño mucho.
Soy consciente, que Apache FOP podría ser una solución a este problema, pero por otra parte me parece tedioso XSLT para trabajar y he leído que la FOP puede ser lento cuando se trata de enorme throuput de muchos documentos?
También consideré JasperReports, pero desde mi punto de vista, esto es más adecuado para informes que contienen conjuntos de datos tabulares en lugar de documentos únicos como facturas que requieren un gran formato de diseño.
¿Alguna idea de esto?
@Pang et al .: Me gustan ustedes muchachos: DI sé las reglas fuera de tema, pero aún así: Esta es _easily_ mi pregunta más popular, con la mayoría de los votos ascendentes y la mayoría de las vistas, así que supongo que este tipo de preguntas preguntas _es_ útiles para los usuarios en SO. Por qué sigues cerrando esas preguntas está completamente fuera de mi mente. –
Haberi Yo tampoco lo entiendo. Al cerrar una pregunta similar, recomendaron un sitio SO para recomendaciones de software en su lugar, pero estaba pidiendo una biblioteca o marco para facilitar la implementación del algoritmo de yarda de derivación (que estoy implementado bastantes veces) de todos modos no lo hace No importa si se trata de un procesador de textos, o una biblioteca de software, o un marco de software aparentemente, ese es el lugar adecuado para preguntar ... lo cual está bien, es fácil de preguntar, pero casi nadie frecuenta quién realmente tendrá una respuesta. – Quaternion