2009-09-21 6 views
7

Estoy evaluando tecnologías de renderizado de PDF. XSL-FO es nuestro camino elegido porque es un estándar abierto y nuestra fuente de datos es XML. ¿Qué experiencias ha tenido la gente con las diversas implementaciones de XSL-FO?¿Cuáles son las principales implementaciones de XSL-FO? ¿Cómo decido entre ellos?

Las implementaciones que he encontrado hasta el momento son:

Los criterios que estoy utilizando para evaluar son: rendimiento, estabilidad, compatibilidad, precio, herramientas de gestión de plantillas. También es importante: buenas API de Java y la posibilidad de ejecutar en Unix.

Independientemente del producto que terminemos escogiendo, también se nos pedirá que busquemos servicios de consultoría para ayudarnos a construir nuestras plantillas, por lo que la capacidad de encontrar desarrolladores versados ​​en la tecnología es importante.

Actualización:

gente El Ecrion hicieron un performance comparison que es disputada por los renderX personas. Sin embargo, renderX hasta ahora se ha negado a ofrecer sus propios puntos de referencia o pruebas para comparar. Supongo que tendré que ejecutar mis propios puntos de referencia.

Hasta ahora me estoy inclinando hacia Ecrion porque es compatible con la salida de WordML, y el tipo de renderX fue algo grosero.

+0

seguimiento atrasado: terminé representando nuestras facturas con Apache FOP. Hubo algunos problemas de formato menores, pero todos fueron solucionables. El servicio de renderizado que construí en FOP fue bastante rápido para nuestra ejecución de facturas de unos miles de facturas una vez al mes. ahorró alrededor de $ 30k- $ 40k en tarifas de licencia. – nont

+0

Los enlaces ecrion/renderx están muertos. – collapsar

Respuesta

7

Ibex pdf creator es un buen motor XSL-FO con implementaciones Java y .NET.

He utilizado su implementación de Java e hizo casi todo lo que necesitábamos y estaba en perfectas condiciones. Su modelo de licencia es realmente bueno, especialmente si está creando clientes que necesitan el procesamiento XSL-FO. Usted paga tarifa por desarrollador, no a distribución por cliente.

Antenna House y renderX. son los líderes en el espacio XSL-FO. Tienen excelentes herramientas y soporte/implementación general para la especificación XSL-FO.

Independientemente del motor de FO que elija, es útil tener varios disponibles para el desarrollo. La representación a través de diferentes motores FO ayuda a probar su XSL-FO y determinar si la salida incorrecta se debe a un problema con el motor de renderizado o con su XSL-FO.

+0

Gracias. Ese es el tipo de comentarios que estaba buscando. – nont

+3

Si busca servicios de consultoría y capacitación en XSL-FO, Ken Holman ofrece ambos y es fantástico. Ayudó a crear una biblioteca de hojas de estilo verdaderamente extensible (XSL-FO) que generaba PDF y HTML para un proyecto mío. No puedo decir suficientes cosas buenas sobre su trabajo. http://cranesoftwrights.com –

+0

un poco de spam: consulte udemy.com/practical-transformation-using-xslt-and-xpath (5 horas de videos gratis) y cranesoftwrights.com/training/index.htm#pdfbooks (más de mil páginas de texto del libro). – mlvljr

1

Antennahouse es otra importante aplicación XSL-FO:

+0

Gracias, también parecen ser un jugador importante en el campo de renderizado. Una cosa que no incluyen es un diseñador de plantillas visuales, que los demás productos sí incluyen. Parece que tienen una oferta sólida de lo contrario. – nont

+0

corrección. Me acabo de encontrar con el chico AntennaHouse, que fue muy útil. De hecho, ofrecen una herramienta de creación de plantillas llamada ReportDesigner – nont

2

Ecrion tiene el diseñador de informes más avanzado. Está muy por encima de la herramienta Antenna, y puedes ver el XSL-FO real que se está editando. Esto es importante porque puede usar Ecrion's Designer con todos los formateadores XSL-FO, incluido FOP. Otros proveedores están tratando de lograr un bloqueo de proveedor a su propio formateador FO.

0

Entrada tardía, pero para completar: Estoy usando la estación de trabajo XML2PDF de www.alt-soft.com - es rápido, económico y hace el trabajo, incluso SVG y Marcadores.

Cuestiones relacionadas