Trabajo en una herramienta basada en web donde ofrecemos impresiones personalizadas.¿Cómo puedo generar RTF desde Java?
Actualmente construimos una estructura XML con Java, la alimentamos al XMLmind XSL-FO Converter junto con XSL-FO personalizado, que luego produce un documento RTF.
Esto funciona bien en diseños simples, pero hay algunas áreas problemáticas en las que me gustaría un mayor control, o donde no puedo hacer lo que quiero en absoluto. F.ex: tablas en encabezado, pies de página (por ejemplo, números de página), columnas, con una configuración de columna separada o información de número de página diferente en la primera página, etc.
¿Alguno de ustedes conoce mejores alternativas, ya sea para XMLmind o la forma en que obtenemos datos para RTF, es decir, Java-> XML, XML + XSL-> RTF? (La única limitación práctica para nosotros es la JVM.)
Tanto Aspose.Words como iText se ven prometedores después de un rápido vistazo. Podría probarlos a los dos cuando tenga el tiempo ... – Ingvald
Al final fuimos con Aspose, usando plantillas, dándonos un buen control sobre el formato y el estilo – Ingvald