2009-05-22 19 views
5

Necesito elegir un buen motor de plantilla para generar documentos en nuestra aplicación. Los requisitos son:Motor de plantilla de documento

  • Generar Microsoft Word y PDF al menos
  • capacidades buenas de plantillas que incluyen soporte para simples replacable parámetros, matrices/listas, y las jerarquías, si es posible
  • Permitir a incluir gráficos personalizados
  • Idealmente las plantillas deben ser editables con aplicaciones de Microsoft u otro equivalente fácil de usar

La tarea es alimentar cierta estructura de datos del sistema y crear una ni ce documento de ella. Los ejemplos incluyen informes, propuestas comerciales, visiones de productos y más. Las ideas son bienvenidas :)

Un enfoque es escribir uno yo mismo, pero tal vez hay algo fuera de la caja y no necesariamente gratis. Técnicamente mejor si puede ser multiplataforma, pero solo Windows está bien, así como un último recurso.

Respuesta

3

Las personas están usando docx4j para hacer ese tipo de cosas. (Descargo de responsabilidad: ese es mi proyecto)

docx4j le brinda las herramientas para crear documentos docx (a diferencia de los antiguos archivos binarios), y la salida a PDF (aunque ymmv).

Para la generación de documentos comerciales, mira los gustos de Exari y Thunderhead.

+0

Consulte http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html para saber cómo hacer esto con la arquitectura de enlace xml personalizada de Word. – JasonPlutext

Cuestiones relacionadas